FPGA Einstieg

Gast #2794464
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
#2794570
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren