FPGA, elso lepesek
BEREGNYEI Balazs
bereg at impulzus.com
Fri Nov 30 23:52:35 CET 2007
Szia,
On Tue, 27 Nov 2007, Gergely Vakulya wrote:
> Milyen (olcso) FPGA-t ajanlotok kezdesnek?
Spartan2-t, ha nem akarsz 4 retegu NYAK-ot tervezni, es/vagy
jol jonnek az 5V-ot toleralo bemenetek, esetleg PCI kartyat akarsz
csinalni.
Spartan3-at, ha nem zavar, hogy 3 tapfeszultseg kell, hogy ez mar
nem 5V-tolerans. Cserebe nagyobb sebesseget, joval tobb block RAM-ot
kapsz, soft processzorokhoz jol fog jonni.
> (Linux alatt) hogy tudom "osszeforditani" ezeket, es hogy tudom letolteni?
ISE Webpack linuxra is van. Szubjektiv velemenyem szerint a webpack egy
remesen kenyelmetlen, robosztus ga'ny, tehat csak a szukseges rossz, en
csak a kesz Verilog kod szintetizalasara es felprogramozasra hasznalom,
erre nincs alternativa. A forrasokat kulso editorral szerkesztem, Icarus
Verilog-gal szimulalok, GTKWave-vel jelenitem meg az eredmenyt.
> Egyszeru peldakat hol talalok, arra vonatkozoan is, hogy pl. kulso
> flash-t hogy tudok illeszteni?
A http://www.opencores.net/ -en rengeteg forras van, bar nem feltetlenul
picik es egyszeruek :)
> Amikor majd az alapokkal tisztaban leszek, szeretnek majd a soft
> processorokon futo op.renszerekkel is foglalkozni, pl. uCLinux-szal.
> Ennek a mikentje is erdekel.
En eddig csak egy soft processzort hasznaltam, az XR16-ot, arra nincs
linux. Nagy szivas volt, bele kellett nyulni tobb helyen, es szoftverbol
kellett kkorrigalni a beepitett hibait. Linuxot talan MicroBlaze-zel fogsz
tudni futtatni.
Amugy miert jo FPGA-val linuxot futtatni? Csodalkoznek, ha ez nem lenne
dragabb es sokkal lassabb, mint egy "rendes" processzoros megoldas.
Az XR16-ban az volt a racio, hogy a megoldando feladathoz eleve kellett
egy FPGA, es a "maradek" helyre belefert egy pici/egyszeru proci, tehat
egy tokot lesporolhattam a NYAK-rol. Cserebe ezer szivast kaptam vissza :)
Udv,
BB
More information about the Elektro
mailing list