FPGA-Diskussion
FPGA-Diskussion
folgende Bitte:
mit dem "FPGA" Thread hab ich eine Art fortlaufendes Tutorial geplant. Wenn dort Fragen und Diskussionen dazwischen geraten, geht der rote Faden verloren. Daher bitte hier rein damit
Danke!
mit dem "FPGA" Thread hab ich eine Art fortlaufendes Tutorial geplant. Wenn dort Fragen und Diskussionen dazwischen geraten, geht der rote Faden verloren. Daher bitte hier rein damit
Danke!
Also vonder Sache här tätch jetz ma behaupten "Mischn ägomplischd" un so...
Re: FPGA-Diskussion
Zur Vollständigkeit halber wollte ich nur auf diverse CPLD Bausteine hinweisen.
Es gibt diese teilweise noch in PLCC. z.B. http://www.segor.de/#Q=XC%2095108-15%20PLCC84
Diese sind mit einem passenden Sockel nicht schwerer als ein PDIP-Baustein zu löten. http://www.segor.de/#Q=PLCC%2084/LP
CPLDs können zwar erheblich weniger als FPGAs, aber das ist evt. für einen Anfänger gar nicht mal schlecht.
Es gibt diese teilweise noch in PLCC. z.B. http://www.segor.de/#Q=XC%2095108-15%20PLCC84
Diese sind mit einem passenden Sockel nicht schwerer als ein PDIP-Baustein zu löten. http://www.segor.de/#Q=PLCC%2084/LP
CPLDs können zwar erheblich weniger als FPGAs, aber das ist evt. für einen Anfänger gar nicht mal schlecht.
Re: FPGA-Diskussion
Als ich in die Materie einstieg dachte ich mir "wenn schon, dann gleich die volle Dröhnung" also nix CPLD sondern gleich FPGA. Nach etwas Recherche denke ich da inzwischen auch anders. CPLDs sind auf jeden Fall eine Überlegung wert. Dieses Beispiel hier hat mich umgestimmt:
http://www.pyroelectro.com/tutorials/cp ... index.html
Das konkrete Board-Design gefällt mir zwar überhaupt nicht (weil keine Pinheader zum Herausführen der Signale). Aber ich denke anhand dieser Anregung könnte man ein sehr schönes Experimentierboard selber entwickeln. Immerhin hat so ein CPLD den Vorteil, dass es sich sein "Programm" dauerhaft merkt.
http://www.pyroelectro.com/tutorials/cp ... index.html
Das konkrete Board-Design gefällt mir zwar überhaupt nicht (weil keine Pinheader zum Herausführen der Signale). Aber ich denke anhand dieser Anregung könnte man ein sehr schönes Experimentierboard selber entwickeln. Immerhin hat so ein CPLD den Vorteil, dass es sich sein "Programm" dauerhaft merkt.
Also vonder Sache här tätch jetz ma behaupten "Mischn ägomplischd" un so...
- drohne235
- Administrator
- Beiträge: 2284
- Registriert: So 24. Mai 2009, 10:35
- Wohnort: Lutherstadt Wittenberg
- Kontaktdaten:
Re: FPGA-Diskussion
Vielleicht interessant für die CPLD-Thematik:
http://hackaday.com/2013/05/28/etch-you ... ent-board/
Ansonsten: Spannend zu lesen!
http://hackaday.com/2013/05/28/etch-you ... ent-board/
Ansonsten: Spannend zu lesen!
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Re: FPGA-Diskussion
Heute hat tatsächlich das aktuelle Projekt MCPU Implementierung zum ersten Mal sinnvoll reagiert, inzwischen hab ich alles soweit beisammen, dass Editor + CPU funktionieren. Allerdings hat auch dieses Projekt mir selber wieder neue Erkenntnisse gebracht, es ist jetzt nicht mehr das gleiche wie zu Beginn geplant.
Daher bin ich auch ganz froh, dass man hier im Hive Forum seine eigenen Beiträge unbegrenzt editieren kann. Das ist ja normalerweise eine nicht ganz unproblematische Angelegenheit. Im Falle eines Tutorials in Entwicklung ist es aber ein Segen - vielleicht ist es schon dem einen oder anderen aufgefallen dass ich die früheren Beiträge im FPGA-Tutorial Thread immer noch mal modifiziere. Ich bitte dafür um Verständnis. Es geht mir einfach drum, die Dinge verständlicher zu machen und frühe Fehlaussagen die ich damals noch nicht erkannt habe zu korrigieren.
Ich hab auch versprochen, das Tutorial als PDF zusammenzustellen. Das werd ich aber erst dann machen, wenn es einen finalen Status erreicht hat - also wenn ich der Meinung bin dass das Tutorial als Ganzes komplett ist. Bis dahin hoffe ich dass das Lesen dem einen oder anderen Anregungen gibt. Bin mal gespannt, ob bzw. wann sich noch jemand ausser mir so ein Testboard zulegt
Daher bin ich auch ganz froh, dass man hier im Hive Forum seine eigenen Beiträge unbegrenzt editieren kann. Das ist ja normalerweise eine nicht ganz unproblematische Angelegenheit. Im Falle eines Tutorials in Entwicklung ist es aber ein Segen - vielleicht ist es schon dem einen oder anderen aufgefallen dass ich die früheren Beiträge im FPGA-Tutorial Thread immer noch mal modifiziere. Ich bitte dafür um Verständnis. Es geht mir einfach drum, die Dinge verständlicher zu machen und frühe Fehlaussagen die ich damals noch nicht erkannt habe zu korrigieren.
Ich hab auch versprochen, das Tutorial als PDF zusammenzustellen. Das werd ich aber erst dann machen, wenn es einen finalen Status erreicht hat - also wenn ich der Meinung bin dass das Tutorial als Ganzes komplett ist. Bis dahin hoffe ich dass das Lesen dem einen oder anderen Anregungen gibt. Bin mal gespannt, ob bzw. wann sich noch jemand ausser mir so ein Testboard zulegt
Also vonder Sache här tätch jetz ma behaupten "Mischn ägomplischd" un so...
- PIC18F2550
- Beiträge: 2832
- Registriert: Fr 30. Sep 2011, 13:08
Re: FPGA-Diskussion
Klar doch kein Problem. Nur so werden Fehler beseitigt und Hilft einem erst beim Einstieg.Micha hat geschrieben:Ich bitte dafür um Verständnis.
Kleine Bitte Markier doch einfach die Editierten Bereiche mit einer Farbe.
(nur den letzten Edit sonst wirds zu bunt)
Bei solch großen Textpassagen ist es nicht einfach die Editierten Stellen zu Finden dabei sind gerade im Anfangsstadium Fehlerfreie Unterlagen wichtig.
Klingt auf jedenfall interessant aber erstmal sind bei mir CPLD's drann da wahr doch was mit "ABEL-HDL-Module" mal sehen ob ich das auf die reihe kriege.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: FPGA-Diskussion
Ich hab wirklich Zweifel ob man sich so einen veralteten Kram heute noch antun sollte. Entwicklung für CPLDs kann man genauso wie für FPGAs mit VHDL oder Verilog machen. Und da lernt man gleich was, was man dann ggf. breiter anwenden kann.da wahr doch was mit "ABEL-HDL-Module"
Also vonder Sache här tätch jetz ma behaupten "Mischn ägomplischd" un so...
- PIC18F2550
- Beiträge: 2832
- Registriert: Fr 30. Sep 2011, 13:08
Re: FPGA-Diskussion
He Micha, ---> reto
Ne~e muss ers tmal sehen was da alles zur vefügung steht.
Am liebsten so eine Art Legoland wo ich Symbole verschieben und verknüpfen kann so wie bei Siemens S5 in FUP. --> auch retro
Ne~e muss ers tmal sehen was da alles zur vefügung steht.
Am liebsten so eine Art Legoland wo ich Symbole verschieben und verknüpfen kann so wie bei Siemens S5 in FUP. --> auch retro
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: FPGA-Diskussion
So nen Grafikmodus haben die Entwicklungsumgebungen der Hersteller typischerweise auch. Ich arbeite ja derzeit mit Quartus II von Altera, da gibts eine Grafikbibliothek mit buchstäblich hunderten von 74xx Bausteintypen. Könnte man theoretisch z.B. olle Boards funktional nachkonstruieren.
Wenn es komplexer wird, sieht die Verkabelung in so einer Grafik allerdings recht bald wirr aus. Da bekommt man dann auch kaum noch mit wenn ein Draht nicht verbunden ist, sondern nur örtlich dort liegt wo der Anschluss ist und so ne Sachen... ich glaub am Ende rentiert es sich, eine Beschreibungssprache zu lernen. Auf mikrocontroller.net findet man kaum Freunde des grafischen Designs.
Wenn es komplexer wird, sieht die Verkabelung in so einer Grafik allerdings recht bald wirr aus. Da bekommt man dann auch kaum noch mit wenn ein Draht nicht verbunden ist, sondern nur örtlich dort liegt wo der Anschluss ist und so ne Sachen... ich glaub am Ende rentiert es sich, eine Beschreibungssprache zu lernen. Auf mikrocontroller.net findet man kaum Freunde des grafischen Designs.
Also vonder Sache här tätch jetz ma behaupten "Mischn ägomplischd" un so...
- PIC18F2550
- Beiträge: 2832
- Registriert: Fr 30. Sep 2011, 13:08
Re: FPGA-Diskussion
Das kenne ich schon von Eagle beim Copy und Paste.Micha hat geschrieben:Da bekommt man dann auch kaum noch mit wenn ein Draht nicht verbunden ist, sondern nur örtlich dort liegt wo der Anschluss ist und so ne Sachen.
Einfach am Bauteil wackeln und gut ist es. das Mache ich vor dem routen erstmal bei allen Bauteilen.
Das mit dem Kabelgewirr auf den Schirm ist nicht schlimm.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo