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