adjatok tanacsokat FPGA-s fejlesztessel kapcsolatban
hoyuka hoya
hoyuka at c2.hu
Mon Sep 12 12:40:01 CEST 2005
Sziasztok!
Most jutottam el oda, hogy kiproblajam ezt az iverilog-ot. Egy alap
verilog-os tutorialt probaltam ki rajta es ezek alapjan ugy erzem, hogy ez
nagyon kiraly!!! GTKWave-sem kell hozza szerintem... Mindent meg lehet
kenyelmesen csinalni parancssorbol (jo, biztosan van olyan feladat, ahhol
jol jon, ha az ember vizualisan is latja a jeleket), faszaul lehet
integralni a fejlesztest vmilyen script nyelvvel (perl, python). A nedit
szovegszerkeszto rendesen syntax highlight-olja a verilog-ot.
Szerintem ez a linux-os kornyezet bizonyos feladatoknal joval hatekonyabb,
mint a sok 100Megas Xilinx-es es Alteras fejlesztorendszer.
Pl. ha valaki soft core AVR-t szeretne fejleszteni, akkor megirja
verilog-ban a core-t meg valami koritest hozza, aztan avr-gcc-vel fordit
ra tesztprogramot .hex-be, aztan ebbol mondjuk egy perl script-el general
verilog-os testbench-et hozza. Kesz, mint a meseben. Esszeru, egyszru,
nagyszeru :)
Persze, ha be is akarja az ember tuszkolni a kodot egy FPGA-ba, akkor
gondolom sajnos elo kell venni a sok 100 megas, lassu, nehezen kezelheto,
tulbonyolitott, tohotom "state-of-the-art" fejlesztorendszereket, de a
munka nagy reszet akkor sem kell ott elvegezni.
udv.
hoyuka
Beregnyei Balazs said:
> Szia,
>
>> Koszonom a valaszokat. A Xilinx-es WebPack ISE-t nezegetem mostanaban,
>> eleg szimpatikus, a tutorial is jonak tunik. Nyelvnek meg igy elso
>> ranezesre a Verilog jon be. Ha Linux alatt is jol hasznalhato ez a
>> Xilinx-es cucc (legalabb command line szinten), akkor az meg mar kesz
>> csoda! :)
>
> Sajnos nem command line, hanem nagy monstrum klikkelgetos cucc, de
> legalabb megy. Szimulatornak hasznalj Icarus Verilog-ot + GTKWave-et,
> felelmetesen gyors eszkozok.
> "apt-get install iverilog", enter :)
>
> Udv,
> BB
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
-------------------------------------
C2 MAIL: Levelezés felsõfokon. http://mail.c2.hu
More information about the Elektro
mailing list