Forum: FPGA, VHDL & Co. FPGA Einstieg


von R2D2 (Gast)


Lesenswert?

Hallo

Könnt Ihr mir gute Einsteiger Literatur (Bücher, Links) zum Thema FPGA 
VHDL nennen ?

Was sind Look Up Tables ?
Warum werden FPGA Schaltungen als State Machine Realisiert ?
Kann man sich das so vorstellen, das jeder Ausgangszustand in 
Abhängigkeit vom Eingangszustand und somit das Verhalten der Schaltung 
über eine State Machine Simuliert wird.
Wie bei einem UND - Gatter:

Zustand 1: A = 0, B = 0, Q = 0;
Zustand 2: A = 0, B = 1, Q = 0;
Zustand 3: A = 1, B = 0, Q = 0;
Zustand 4: A = 1, B = 1, Q = 1;


Ich würde gerne mit Xilinx FPGAs arbeiten.

Gruß

R2D2

von Ulrich S. (voodoofrei)


Lesenswert?

R2D2 schrieb:
> Könnt Ihr mir gute Einsteiger Literatur (Bücher, Links) zum Thema FPGA
> VHDL nennen ?

http://www.amazon.de/VHDL-Synthese-Entwurf-digitaler-Schaltungen-Systeme/dp/3486589873/ref=sr_1_4?ie=UTF8&qid=1344983345&sr=8-4

kannst auch mal nach nem gewissen "Lothar Miller" googeln. ;)

von Marius W. (mw1987)


Lesenswert?

R2D2 schrieb:
> Was sind Look Up Tables ?

Look Up Tables (LUT) sind einfach Tabellen, die eine Logische Gleichung 
auflösen. Für das einfache Beispiel Y = A UND B gilt ja folgende 
Wahrheitstabelle:
1
A    B  |  Y
2
--------+-----
3
0    0  |  0
4
0    1  |  0
5
1    0  |  0
6
1    1  |  1

Jetzt hast du einen ROM-Speicher, der 2 Address-Bits und 1 Daten-Bit 
besitzt. Die beiden Address-Bits entsprechen deiner Eingangskombination 
A,B und die Daten-Bits deinem Speicherinhalt an der Addresse. Nichts 
anderes tut eine LUT.

> Warum werden FPGA Schaltungen als State Machine Realisiert ?
Es werden nicht alle FPGA-Schaltungen als State Machine realisiert. Es 
geht auch rein kombinatorisch. Aber streng genommen ist jede Schaltung, 
die ein Register benutzt eine State Machine. Im engeren Sinne benötigt 
man jedoch nur dann eine State Machine, wenn man einen definierten 
zeitlichen Ablauf in seiner Logik haben will.

Gruß
Marius

von Bronco (Gast)


Lesenswert?

R2D2 schrieb:
> Könnt Ihr mir gute Einsteiger Literatur (Bücher, Links) zum Thema FPGA
> VHDL nennen ?

http://www.amazon.de/VHDL-Synthese-Entwurf-digitaler-Schaltungen-Systeme/dp/3486258095
www.lothar-miller.de/

von R2D2 (Gast)


Lesenswert?

Danke Leute

Hat mir sehr geholfen.
Könnt Ihr mir ein Einsteiger Eva-Board mit einem Xilinx drauf empfehlen 
?
Was ist eurer Meinung nach mehr gefragt VHDL oder Verilog ?

Danke noch mal

Gruß

R2D2

von Ulrich S. (voodoofrei)


Lesenswert?

Schnapp dir ein Basys-Board von Digilent:

http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_119&products_id=596

VHDL - sowohl die Buchempfehlung, als auch der Lothar machen in VHDL.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

R2D2 schrieb:
> Was ist eurer Meinung nach mehr gefragt VHDL oder Verilog?
In Europa: VHDL
In Übersee: Verilog

Der Witz dabei: die grundlegende "Hardware"denkweise ist die selbe. 
Daher könntest du relativ leicht  umstellen, falls es nötig wäre.

von Ulrich S. (voodoofrei)


Lesenswert?

Es ist sinnvoll, wenn man beides kann, aber den Einstieg würde ich hier 
mit VHDL machen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.