Elektroda.pl
Elektroda.pl
X
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[FPGA][Ogolne] Jak zacząć walkę z FPGA?

10 Cze 2008 16:22 5445 3
  • Poziom 35  
    Mam 10letnie doświadczenie z róznego rodzaju uC, bawiłem sie kiedyś w 'cyfrówke' biorąc róznorakie bloki cyfrowe i łączyłem je w konkretną całość (zegarki,minutniki,sterowniki z pamięcią) - czy to dobre podstawy by zacząć zabawe z FPGA?

    Głównie interesują mnie układy z pamięcią - np jednostka obsługi matryc TFT...na forum czytalem ze do takich zadań stosuje sie uklady programowalne.

    Jakie środowisko trzeba mieć zeby opisać cos w verilogu (na poczatek prostsze, potem VHDL) na jakiegoś dostępnego w polsce, testowego FPGA?

    Jakiego producenta polecacie?

    Czym sie programuje?

    Gdzie znaleść materiały? Bo nie google - google akurat nei wiedzą gdzie jest jakis przewodnik po FPGA by ktos mógł zacząć z tymi układami 'od zera'...

    Pozdrawiam
  • PCBway
  • Poziom 16  
    nsvinc napisał:

    Gdzie znaleść materiały? Bo nie google - google akurat nei wiedzą gdzie jest jakis przewodnik po FPGA by ktos mógł zacząć z tymi układami 'od zera'...


    Nie żartuj sobie z tym google. Materiałów jest ogromna ilość np:
    +verilog +pdf
    +fpga +tutorial
  • PCBway
  • Poziom 17  
    producenci są głównie dwaj: Xilinx i Altera i należy mieć odpowiednie środowisko (w obu przypadkach są darmowe wersje) Xilinx ISE, Altera Quartus, najlepiej zdecydować się na płytkę jednego z nich i ściągnąć odpowiednie środowisko. Jeśli masz port LPT to programatory są banalne do zrobienia, gorzej jeśli nie dysponujesz LPT (programator Xilinx'a USB kosztuje ok 650zł, drożej niż niektóre płytki), najtaniej na początku zacząć chyba z programatorem LPT i układem z rodziny CPLD (Xilinx ma dosyć tanie płytki z CPLD)
  • Poziom 19  
    Na devkitach Xilinxa często znajduje się programator USB zamontowany już na płytce. Programator USB można też kupić u Digilenta, jest tańszy niż Platform Cable Xilinxa. O zaczynaniu zabawy z układami programowalnymi było na tym forum już sporo tematów. Najlepszy sposób na rozpoczęcie to moim zdaniem pozyskanie jakiegoś z darmowych środowisk Xilinxa lub Altery z symulatorem i popisanie kodu, żeby wstępnie zobaczyć o co w tym chodzi. Ponieważ Altery poza pojedynczymi przygodami nie używałem, podam linki do narzędzi Xilinxa (ale sam powinieneś zobaczyć co Tobie bardziej pasuje):

    ISE WebPack:
    http://www.xilinx.com/ise/logic_design_prod/webpack.htm

    W celu pobrania materiałów szkoleniowych zaloguj się tu:
    http://www.xilinx.com/univ/index.htm

    Wtedy uzyskasz dostęp do materiałów z tej strony:
    http://www.xilinx.com/univ/teaching_material.htm

    Jeśli chodzi o języki opisu sprzętu (podaję link do tutoriala VHDL-a, bo jego używam, może ktoś dopisze coś o Verilogu), to polecam tutorial:
    http://www.aldec.com/Products/Product.aspx?productid=1c8980a5-b675-47ce-ac62-5a8a0dcf19b1