logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Początkujący DSP i FPGA - język programowania

Lumberjack 03 Cze 2010 13:00 4368 7
REKLAMA
  • #1 8149727
    Lumberjack
    Poziom 10  
    Witam
    Jestem zainteresowany nauka programowania układów DSP i FPGA. Chciałbym sie dowiedzieć jaki jezyk programowania jest najlepszy dla tych układów . Znam c i c++. Obecnie zajmuje sie AVR ami. Chciałbym poszerzyć swoją wiedze również o VHDL. I z tego co wiem jest to dobry rodzaj jezyka dla obydwu rodzajów układu. Prosił bym o jakąś konkretna i dobra literature do FPGA i DSP oraz do VHDL jeżeli to dobre rozwiazanie. Jeżeli nie to jakie proponujecie? Pozdrawiam
  • REKLAMA
  • Pomocny post
    #2 8153700
    TeaTree
    Poziom 11  
    Obecnie najpopularniejsze są: VHDL oraz Verilog. Osobiscie polecam Ci VHDL i środowisko do pisania i symulacji firmy Xilinx, mają darmową wersję Ise Webpack która wystarczy dla początkujących. Warto dodać iż w symulacjach Post Fit lub Post map(rout) uwzględniane są czasy propagacji dla danych modelów chipów FPGA lub CPLD. Dla czego VHDL? Moim skromnym zdaniem jest to język stworzony właśnie do tego jest przejrzysty ma się dużą kontrolę na to co się piszę i oczywiście synteza jest bardzo dobra. Co do literatury to polecam Ci książkę Marka Zwolińskiego. I oczywiście proponuję Ci kupić jeśli masz odpowiedni zasób pieniążków jakiś zestaw uruchomieniowy na początku spartan 3(FPGA) około 850zł na polskim rynku lub coolruner II (CPLD) nie wiem dokładnie ale coś około 300 zł.
    Mimo wszystko warto również poznać choć podstawy veriloga abyś mógł swobodnie przeglądać gotowe projekty które niejednokrotnie występują w sieci tylko w tym języku. Oraz strona opencores.com jest pełna pomocnych materiałów.

    Pozdrawiam A
  • REKLAMA
  • #3 8154244
    Lumberjack
    Poziom 10  
    Fajnie . Wielkie dzieki. A jeżeli chodzi o procesor sygnalowy dsp. Co proponujesz? Vhdl czy C++? Jakaś książka zestaw startowy? Jestem ciekaw czy vhdl również umożliwi programowanie tych układów.
  • REKLAMA
  • Pomocny post
    #4 8155581
    bednyk
    Poziom 13  
    Jeśli chodzi o procesory sygnałowe to pozostaje C/ C++ bądź sam asembler. Musisz się jeszcze zdecydować jakie procesory Cię interesują: TI, Analog Devices bądź dsPIC. Najłatwiej zacząć zabawę z dsPIC ze względu na możliwość zamówienia sampli z Microchipa. W sieci są schematy programatorów, ewentualnie można kupić jakąś gotowową wersję rozwojową z programatorem.
  • REKLAMA
  • Pomocny post
    #5 8155644
    comer3
    Poziom 27  
    Również jeśli chodzi o FPGA to polecam VHDL'a.. Dosyć dobrą książką na start z VHDL'em jest "Język VHDL w praktyce" Józefa Kalisza.
    Natomiast alternatywnym do Xilinx'a środowiskiem do pisania i symulacji FPGA jest Altera ze swoim darmowym Quartus II Web Edition.
  • #6 8155876
    Lumberjack
    Poziom 10  
    A jakas dobra literatura do dsp?
  • #7 8156540
    bednyk
    Poziom 13  
    Rulph Chassaing, procesory TI
    Ogólne wiadomości -"Cyfrowe przetwarzanie sygnałów
    od teorii do zastosowań" Tomasz P. Zieliński
  • #8 8157166
    Lumberjack
    Poziom 10  
    Fantastycznie. Jakiś czas temu przegladałem noty aplikacyjne DSP firmy Analog Devices. Układy programuje sie w programie VisualDSP++ przez SPI. Bede musiał troche pobawić sie tymi układami. Dzieki i pozdrawiam.
REKLAMA