Forum: FPGA, VHDL & Co. Grundlagenbuch Digitaltechnik/FPGA


von fpga anfänger (Gast)


Lesenswert?

Hallo,

ich bin auf der Suche nach einem guten Grundlagenbuch zur Digitaltechnik 
speziell zum Aufbau von CPLDs und FPGAs. Mir geht es weniger um die 
Grundlegenden Dinge der Digitaltechnik(D-FF, JK-FF, Multiplexer etc.) 
sondern eher um den internen Aufbau von FPGAs und CPLDs(wobei 
Schwerpunkt auf FPGAs liegen sollte).
Wie sind LUTs aufgebaut, wie werden sie verschaltet, wie werden die 
Dinger programmiert.
Gibt es dazu ein vernünftiges Buch? Gerne auch Notes etc. von Xilinx 
oder Altera.

von Werktätiger (Gast)


Lesenswert?

fpga anfänger schrieb:

> ich bin auf der Suche nach einem guten Grundlagenbuch zur Digitaltechnik
> speziell zum Aufbau von CPLDs und FPGAs.

http://www.amazon.de/Digital-Design-Principles-John-Wakerly/dp/0131863894/ref=sr_1_1?ie=UTF8&qid=1438944140&sr=8-1&keywords=Digital+design+wakerly

Ich hab mit ner Vorgängerversion gearbeitet und bin sehr zufrieden.


Von digilent gibt es auch deren Ebalboards zugeschnittene Tutorials:
https://www.digilentinc.com/Data/Textbooks/Intro_to_Digital_Design-Digilent-Verilog_Online.pdf

Gruß

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


Lesenswert?

fpga anfänger schrieb:
> eher um den internen Aufbau von FPGAs und CPLDs(wobei Schwerpunkt auf
> FPGAs liegen sollte).
Ja, zum Glück, denn das sind ja zwei komplett unterschiedliche Welten...

> Wie sind LUTs aufgebaut
Das ist geheim.

> wie werden sie verschaltet
In sich oder mit anderen?

> wie werden die Dinger programmiert.
Eine LUT ist ein 16 oder 64 Bit Ram mit 1 Bit Breite. Fragst du jetzt, 
wie eine logische Gleichung in ein Bitmuster für dieses RAM erzeugt 
wird, oder wie man dieses Funktionsmuster ind das FPGA hineinbekommt?


Sieh dir mal den Beitrag "Look-Up-Table Aufbau" an...
Und probiers mal mit der Forumssuche:
https://www.mikrocontroller.net/search?query=aufbau+lut&forums[]=9&max_age=-&sort_by_date=1

Die Datenbücher für ältere FPGAs Virtex2, Spartan von Xilinx beschreiben 
die Funktionsweise der LUTs und den aufbau des gesamten FPGAs recht gut. 
Und weil sie noch nicht soooo arg komplex sind, steht nicht unnötig viel 
Zeug mit drin.

: Bearbeitet durch Moderator
von fpga anfänger (Gast)


Lesenswert?

Werktätiger schrieb:
> fpga anfänger schrieb:
>
>> ich bin auf der Suche nach einem guten Grundlagenbuch zur Digitaltechnik
>> speziell zum Aufbau von CPLDs und FPGAs.
>
> http://www.amazon.de/Digital-Design-Principles-Joh...
>
> Gruß

Leck mich am Ärmel, ist jetzt aber auch nicht gerade das billigste 
Buch... Als Student leb ich von so viel Geld n ganzes Monat...

Lothar M. schrieb:
> fpga anfänger schrieb:
>> eher um den internen Aufbau von FPGAs und CPLDs(wobei Schwerpunkt auf
>> FPGAs liegen sollte).
> Ja, zum Glück, denn das sind ja zwei komplett unterschiedliche Welten...
>
>> Wie sind LUTs aufgebaut
> Das ist geheim.
>
>> wie werden sie verschaltet
> In sich oder mit anderen?
>
>> wie werden die Dinger programmiert.
> Eine LUT ist ein 16 oder 64 Bit Ram mit 1 Bit Breite. Fragst du jetzt,
> wie eine logische Gleichung in ein Bitmuster für dieses RAM erzeugt
> wird, oder wie man dieses Funktionsmuster ind das FPGA hineinbekommt?
>
> Sieh dir mal den Beitrag "Look-Up-Table Aufbau" an...
> Und probiers mal mit der Forumssuche:
> https://www.mikrocontroller.net/search?query=aufba...
>
> Die Datenbücher für ältere FPGAs Virtex2, Spartan von Xilinx beschreiben
> die Funktionsweise der LUTs und den aufbau des gesamten FPGAs recht gut.
> Und weil sie noch nicht soooo arg komplex sind, steht nicht unnötig viel
> Zeug mit drin.

Ich werd mir auf alle Fälle mal die Daten"blätter" anschauen, danke für 
den Hinweis.(Vielleicht zufälllig gerade nen Link zur Hand^^?)

Viele Online-Beschreibungen hab ich schon gelesen und gesehen, danke 
trotzdem. Ein Buch wäre halt langfristig geschickter, dann hab ich auch 
was zum referenzieren(für eine Studienarbeit)

von asd (Gast)


Lesenswert?

Ein Buch ist sicher nicht schlecht, da spricht mal nichts dagegen.

fpga anfänger schrieb:
> Ein Buch wäre halt langfristig geschickter, dann hab ich auch
> was zum referenzieren(für eine Studienarbeit)

Aber zum Referenzieren wirst du mit den offiziellen Datenblätter an der 
besseren Adresse sein. Natürlich vorausgesetzt du willst nicht 
irgendwelche allgemeingültige (oder eben teilweise ungültige) Aussagen 
in deiner Studienarbeit machen.

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


Lesenswert?


: Bearbeitet durch Moderator
von Ich (Gast)


Lesenswert?

fpga anfänger schrieb:
> Leck mich am Ärmel, ist jetzt aber auch nicht gerade das billigste
> Buch... Als Student leb ich von so viel Geld n ganzes Monat...
Es gibt hier und da noch so altmodische Einrichtungen wie Bibliotheken, 
in denen man sich Bücher ausleihen kann.

von Werktätiger (Gast)


Lesenswert?

fpga anfänger schrieb:
> Werktätiger schrieb:
>> fpga anfänger schrieb:
>>
>>> ich bin auf der Suche nach einem guten Grundlagenbuch zur Digitaltechnik
>>> speziell zum Aufbau von CPLDs und FPGAs.
>>
>> http://www.amazon.de/Digital-Design-Principles-Joh...
>>
>> Gruß
>
> Leck mich am Ärmel, ist jetzt aber auch nicht gerade das billigste
> Buch... Als Student leb ich von so viel Geld n ganzes Monat...

ja Guter Rat ist teuer. Für "mein" VHDL Buch hab ich damals als Student 
197,- DM gezahlt
http://www.amazon.de/Hdl-Chip-Design-Synthesizing-Simulating/dp/0965193438/ref=sr_1_2?ie=UTF8&qid=1438946752&sr=8-2&keywords=HDL+design

Das ist heute nur wenig mahr als der Stundensatz als FPGA-Entwickler und 
damit ein Schnäppchen als Investition.

Abgesehen davon gibbetets oben genanntes Buch auch gebraucht und ältere 
Ausgaben sollten noch preiswerter zu haben sein (meine gebe ich aber 
nicht her :-) )

MfG,

von fpga anfänger (Gast)


Lesenswert?

Lothar M. schrieb:
> fpga anfänger schrieb:
>> Vielleicht zufälllig gerade nen Link zur Hand^^?
> Ein paar Stichworte hätte ich:
> https://www.google.de/search?q=Function+generator+xilinx+LUT
> https://www.google.de/search?q=Function+generator+xilinx+CLB

Danke für die wirklich, überraschend, handlichen Erklärungen(habs bis 
jetzt nur Überflogen, aber der erste Treffer hat immerhin nur 6x Seiten 
:)

Werktätiger schrieb:
> fpga anfänger schrieb:
>> Werktätiger schrieb:
>>> fpga anfänger schrieb:
>>>
>>>> ich bin auf der Suche nach einem guten Grundlagenbuch zur Digitaltechnik
>>>> speziell zum Aufbau von CPLDs und FPGAs.
>>>
>>> http://www.amazon.de/Digital-Design-Principles-Joh...
>>>
>>> Gruß
>>
>> Leck mich am Ärmel, ist jetzt aber auch nicht gerade das billigste
>> Buch... Als Student leb ich von so viel Geld n ganzes Monat...
>
> ja Guter Rat ist teuer. Für "mein" VHDL Buch hab ich damals als Student
> 197,- DM gezahlt
> http://www.amazon.de/Hdl-Chip-Design-Synthesizing-...
>
> Das ist heute nur wenig mahr als der Stundensatz als FPGA-Entwickler und
> damit ein Schnäppchen als Investition.
>
> Abgesehen davon gibbetets oben genanntes Buch auch gebraucht und ältere
> Ausgaben sollten noch preiswerter zu haben sein (meine gebe ich aber
> nicht her :-) )
>
> MfG,

Ich merk mir die Tipps mal, wenn ich nicht weiterkomme kann ich immer 
noch diese Investition überdenken :)

von Weltbester FPGA-Pongo (Gast)


Lesenswert?

Am Anfang muss investiert werden. Lehre Studium und Bücher. Ist der 
Entwickler erstmal auf dem Holzweg, wird es schwer ...

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.