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

Verilog - Podstawowe zagadnienia

19 Mar 2013 20:38 2835 5
  • Poziom 2  
    Cześć!
    Chciałbym rozpocząć naukę języku opisu sprzętu, jako że chciałbym projektować układy cyfrowe zdecydowałem się na Verilog.

    Niestety, te zagadnienia są mi całkiem obce. Moglibyście rozwiać kilka moich watpliwości?

    Verilog jest językiem programowania- jest też sam w sobie programem?
    Nie wiem czy zostanę dobrze zrozumiany- mam na komputerze studencką wersję active hdl, czy jest to jeden z programów opartych na verilogu?

    Jakich narzędzi potrzebowałbym, by nauczyć się projektowania takich układów w środowisku verilog?

    Jakie są preferowane programy/sposoby używania tego języka przez pracodawców?

    Gdybyście mieli w zanadrzu jakieś materiały, np. linki do dobrych turoriali, bądź dobrą książkę, to podzielcie się, będę bardzo wdzięczny!

    Temat ogólnie jest dla mnie dość mglisty, jednak do nikąd mi się nie śpieszy i chciałbym się tego porządnie nauczyć od podstaw.

    Bardzo Wam z góry dziękuję za pomoc!
    pozdrawiam

    P.S.
    nie znalazłem podobnego tematu na forum, gdyby jednak był nie linczujcie mnie proszę :)
  • Poziom 26  
    Książek typowo do Veriloga raczej ni ma, a przynajmniej ja przyjemności nie miałem.
    Verilog to nie jest język programowania, tylko opisu sprzętu. ActiveHDL na początek się nada, aczkolwiek jest uciążliwy w wersji studenckiej. Można w nim modelować tak w oparciu o Veriloga jak i VHDL. SystemC chyba zresztą też.

    Co do preferencji pracodawców - zależy czy będziesz pracować w weryfikacji czy RTLu. Jak w tej pierwszej to bardzo przydatny będzie SystemVerilog. Tyle tylko, że darmowy soft go raczej nie wspiera.

    Tutki na początek:
    www.asic-world.com/

    pzdr.
  • Poziom 15  
    Zgadzam się jak najbardziej z kolegami, a ze swojej strony chciałbym polecić książkę - Samir Palnitkar, "Verilog HDL. A guide to Digital Design and Synthesis."
  • Poziom 2  
    Sprawdź sobie książkę "Wprowadzenie do języka Verilog" autor: Zbigniew Hajduk

  • Poziom 30  
    Przede wszystkim kup sobie płytkę testową i testuj na żywo to co wytworzysz, bo samo gapienie się w wykresy po symulacji jest nudne jak smok :)

    Ogólnie większość ludzi używa scalakó Xilinxa, w szczególności Spartany i XC95... ale są też zboczeńcy tacy jak ja, którzy polecają inne firmy, a wszczególności Lattice MachXO2. Niedawno wypuścili fajną pytkę testową z MachXO2-7000 za bardzo atrakcyjną cenę, a dużo czasu minie zanim ten scalak przestanie Ci wystarczać.

    Tutaj masz dwa artykuły na początek, żebyś wiedział jak to ugryźć
    http://leon-instruments.blogspot.com/2012/10/ukady-programowalne.html
    http://leon-instruments.blogspot.com/2013/04/lattice-diamond.html