ich möchte mich gerne mal mit CPLS beschäftigen. Speziell habe ich da die MAX7000er Reihe von Altera im Auge, weil es die Entwicklungsumgebung als Studentenversion für lau gibt.
Da mir Beispiele für den Einstieg immer sehr willkommen sind, frag ich mich nun, ob es irgendwo Open-Source VHDL-files zum downloaden gibt?
MfG Bernd
Didn't find your answer? Ask the community — no account required.
T
Thomas S.
da die
s
h mich
hm, mir faellt spontan
formatting link
ein aber was es da gibt sprengt =
das Logikvolumen der 7000er wahrscheinlich zum Teil erheblich.
schoenen Sonntag
--=20 Alles nicht so schlimm.
B
Bernd Maier
Ich kann das noch gar nicht einschätzen. Was kann man mit 128 Makrocells bzw ca 3000 Gates denn nettes anfangen?
Wieviele Gates bräuchte denn beispielsweise ein mp3 bzw ein mpeg2 decoder? Ich möchte nur mal ein Hausnummer wissen, damit ich die Möglichkeiten einschätzen kann.
MfG Bernd
O
Oliver Bartels
Es hängt etwas vom CPLD Typ und der Mächtigkeit der Makrozellen ab.
Z.B. einen Video Frame Grabber bauen oder eine einfache Video-Ausgabe, einen Memory Controller, zur Not auch eine kleine CPU mit externen Memory, ein DDS zur Erzeugung bestimmter Signalformen, schnelle digitale Filter, einen Datenconverter (wir haben z.B. G.703 nach X.21 für Standleitungen mit soetwas realisiert, inkl. digitaler PLL), spezielle U(S)ARTs oder Parallel-Interfaces, sei es SPDIF, sei es Funk (gleichspannungsfreie Übertragung), ein Frequenzzähler-Frontend usw.
Reicht das an Beispielen ;-)
Viele hunderttausend, eigentlich ist so ein Decoder ein Signalprozessor mit für diesen Zweck optimierten Datenpfaden. Beide Formate (MPEG 1 Audio Level 3 => MP3) und MPEG 2 Video sind so kompliziert, dass ohne Software nichts geht, bei den fertigen Decodern ist die Software im Microcode- oder DSP-ROM enthalten. Alleine die Standard-Dokumente sind mehrere cm dick. Hinzu kommt, dass üblicherweise gepipelinte Einzelzyklus Hardware-Multiplizierer dafür notwendig sind und die Teile fressen im CPLD/FPGA *sehr* viele Speicherzellen und sind dort langsam. Und bestimmte Tricks wie bei FIR-Filtern gehen nicht mehr unbedingt.
Soetwas will man lieber mit Software und vielen FPGA's simulieren und dann auf einen MPW Run geben. Aber das es das schon gibt, kauft man es deutlich billiger fertig ...
Aktuelle Ausgabe des FUNKAMATEUR 11/2003, S.1090ff! Grundlagen, Anwendungsgebiete, Beschreibung eines simplen Programmieradapters für LPT, Hinweise auf Software.
Gruß,
Julien
J
Julien Thomas
Bernd Maier schrieb: > Hallo, >
Aktuelle Ausgabe des FUNKAMATEUR 11/2003, S.1090ff! Grundlagen, Anwendungsgebiete, Beschreibung eines simplen Programmieradapters für LPT, Hinweise auf Software.
Gruß,
Julien
J
jetmarc
Also fuer MP3 koenntest Du in ca 100k-150k Gates eine CPU packen und dann zusammen mit einem externen Programmspeicher die Dekodierung in Software erledigen. Bei MPEG2 glaube ich von einer erfolgreichen Implementierung in 800k Gates gelesen zu haben. Mit 3k Gates bist Du eher bei einer Ampelsteuerung oder Glue-Logik. Wenn Dir groesseres vorschwebt, von Digilent Inc gibt es ein guenstiges FPGA Board mit 200k Gates fuer 162 Dollar (inkl Express Shipping, ca 3 Tage). Hier stehen die Infos:
formatting link
Marc
U
Uwe Bonnes
Seb K wrote: : Bernd Maier wrote: :> Hallo, :> :> ich möchte mich gerne mal mit CPLS beschäftigen. Speziell habe ich da die :> MAX7000er Reihe von Altera im Auge, weil es die Entwicklungsumgebung als :> Studentenversion für lau gibt.
Fast alle FPGA Hersteller habe eine kostenlose Version Ihrer Software zum download.
Sorry, ich dachte bei "Entwicklungsumgebung" auch an Hardware und dass es vielleicht irgendein Universitaetsprogramm von Altera gibt. :)
-Seb
C
Claus Giebert
Hallo, ich mag ja was nicht verstanden haben, aber warum Altera? Ich hab die vor Jahren eingesetzt, weil es faktisch nichts anderes gab. Allerdings würde ich heute immer lieber XILINX einsetzten: Entwicklungsumgebung für LAU (einfach downloaden) Low-Power und high-end Typen Anleitung für Programmierkabel online (oder kaufen für ~100?) mfg Claus
B
Bernd Maier
"Claus Giebert" schrieb :
ich
Gibts auch bei Altera.
Müsste es auch geben.
Anleitung offiziell bei Altera (LPT-Kabel, 74SN244 und 5 Widerstände, glaub ich) oder auch kaufen für ~100E.
Ich bin aber nicht auf Altera festgefahren. Wenn was besseres billiger und leicht zu beschaffen gibt nehme ich es.
MfG, Bernd
M
Marc Keller
"Bernd Maier" schrieb
mich
Hab jetzt nich dcen ganzen Thread gelesen, deswegen bitte nicht schlagen wenn es schon gesagt wurde...
Was ist denn mit Lattice CPLDs oder denen von Xilinx ? Bei Lattice ist der "ispLEVER" kostenlos und bei Xilinx das "Webpack" gibts auch für lau. Also bis auf Zeit und den Download von 130-180 MB keine Kosten....
cu
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.