Xilinx CoolRunner-II CPLD Starter Kit für PIC Controller möglich?

OP #1242038
Lesenswert?
• ▲
▼
Hallo,

jetzt kommen Fragen eines Neulings :-)

Ich wollte mal wissen, ob man einen Controller, wie den 16F84 in einen 
Xilinx CoolRunner-II CPLD  rein bekommt, und was dann noch damit machbar 
wäre. Der Anschaffungspreis ist für mich 'verkraftbar' :-)

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

Ich hatte mir mal ein CPLD Kit von Lattice gekauft, das ist aber mehr 
eingestaubt als dass ich etwas damit angefangen habe. Das Kit war ein 
Lattice ispStarter Kit mit einem 2032er aus der 2000er Serie.

Was ich noch gerne mal wissen möchte ist folgendes:

Wie kann man diese alten Chips mit dem CoolRunner-II vergleichen?

Wieviel Logik des 2032 (32 Makrozellen) passt in den Chip (256 
Makrozellen) des CoolRunner-II
hinein, wenn die Zellen nicht vergleichbar sind?

Wieviel Zellen verbraucht ein 16F84 verglichen zum MicroBlaze 8-Bit 
Controller?
http://www.xilinx.com/support/documentation/application_notes/xapp387.pdf

Gibt es für die typischen Funktionsblöcke eines Controllers, wie den 
16F84, eine Übersicht an verbrauchten Zellen?

Danke,

Lothar
#1242075
Lesenswert?
• ▲
▼
@  Lothar Behrens (lollisoft)

>Ich wollte mal wissen, ob man einen Controller, wie den 16F84 in einen
>Xilinx CoolRunner-II CPLD  rein bekommt,

Nicht wirklich.

> und was dann noch damit machbar
>wäre.

Fast nichts, es fehlt der Speicher. Für sowas braucht man ein FPGA.

>http://shop.trenz-electronic.de/catalog/product_in...

Nimm eins der Spartan3 Serie, welches ist fast egal.

>Lattice ispStarter Kit mit einem 2032er aus der 2000er Serie.

>Wie kann man diese alten Chips mit dem CoolRunner-II vergleichen?

Dreirad gegen Rennrad.

>Wieviel Zellen verbraucht ein 16F84 verglichen zum MicroBlaze 8-Bit
>Controller?

Deutlich weniger, aber zuviel für einen CPLD.

MfG
Falk
OP #1242208
Lesenswert?
• ▲
▼
Läubi .. wrote:
> Lothar Behrens wrote:
>> Wieviel Zellen verbraucht ein 16F84 verglichen zum MicroBlaze 8-Bit
>> Controller?
>> http://www.xilinx.com/support/documentation/application_notes/xapp387.pdf
> Du meinst PicoBlaze, der MicroBlaze ist ne 32bit Proz :)

Ohh, ja :-)

Die obige PDF Datei behandelt auch den PicoBlaze.

Ist dann dieses Modul für 32Bit Controller besser geeignet (79€)?
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_48&products_id=81
Für Appliancen mit DIL Gehäuse Formfaktor.

Plus ein USB JTAG Adapter:
USB JTAG Adapter (40€):
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=30&products_id=513

Dann ist aber das Spartan-3 Starter Kit (130€) günstiger:
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_47&products_id=183
Bei der zusätzlichen Ausstattung mit VGA, RS232, ...

Spartan-3A Eval Kit (47€):
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_47&products_id=456
Ist als entry Level wohl am geeignetsten (so wie ich die Ausstattung mit 
USB Kabel verstehe)

Ich würde letztere Variante wählen. Es hat auch einen Mixed Signal PSoC 
Chip. Dessen Datenblatt ist sehr interessant. Über diesen Controller ist 
die Programmierung des Spartan realisiert. Also kein extra USB-JTAG 
nötig.

Was meint Ihr?

Ist dieses Eval Board auch unter Linux nutzbar (programmierbar / mit 
Verilog, ...)?

Die 80€ DIL Variante wäre nur was für erste Produktmuster ohne eigenes 
PCB...

Danke

Lothar
OP #1242219
Lesenswert?
• ▲
▼
Falk Brunner wrote:
> @  Lothar Behrens (lollisoft)
>
>>Ich wollte mal wissen, ob man einen Controller, wie den 16F84 in einen
>>Xilinx CoolRunner-II CPLD  rein bekommt,
>
> Nicht wirklich.

Warum nicht?

Bei dem PicoPlaze habe ich wenigstens im PDF Dokument die Anzahl an 
verbrauchten Elementen im CPLD.

Wie kann ich aus der VHDL Datei des PIC IP vergleichbare Zahlen 
herausbekommen, ohne es zu versuchen (programmieren)?

>
>> und was dann noch damit machbar
>>wäre.
>
> Fast nichts, es fehlt der Speicher. Für sowas braucht man ein FPGA.

Ist es daher praktikabel mit einem Programm zu sehen wo ein VHDL Design 
rein passt?
Welche Programme (Web Kit)?

>
>>http://shop.trenz-electronic.de/catalog/product_in...
>
> Nimm eins der Spartan3 Serie, welches ist fast egal.

Meine Wahl fällt dann wohl auf:
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_47&products_id=456

>
>>Lattice ispStarter Kit mit einem 2032er aus der 2000er Serie.
>
>>Wie kann man diese alten Chips mit dem CoolRunner-II vergleichen?
>
> Dreirad gegen Rennrad.

Hehe :-)

>
>>Wieviel Zellen verbraucht ein 16F84 verglichen zum MicroBlaze 8-Bit
>>Controller?
>
> Deutlich weniger, aber zuviel für einen CPLD.

Ist wohl mal zeit es zu probieren (Web-Kit)

>
> MfG
> Falk

Danke

Lothar
#1242284
Lesenswert?
• ▲
▼
@Lothar Behrens (lollisoft)

>Bei dem PicoPlaze habe ich wenigstens im PDF Dokument die Anzahl an
>verbrauchten Elementen im CPLD.

Der Picblaze im CPLD ist akademischer Unsinn.

>Wie kann ich aus der VHDL Datei des PIC IP vergleichbare Zahlen
>herausbekommen, ohne es zu versuchen (programmieren)?

Gar nicht.

>Ist es daher praktikabel mit einem Programm zu sehen wo ein VHDL Design
>rein passt?

Nein. Kann man bestenfalls mit Erfahrung grob anschätzen.

>Meine Wahl fällt dann wohl auf:
>http://shop.trenz-electronic.de/catalog/product_in...

Ist OK. Da passt einiges rein, sogar PacMan! Been there, done it.

MfG
Falk
OP #1242771
Lesenswert?
• ▲
▼
ADX wrote:
> mmmmh ne ist klar Xilinx ISE auf nem Netbook ^^
>
> Viel Spaß! :->

Ist ja auch nur eine Frage, aber ich dachte auch nicht daran Original 
Software zu verwenden.

Es soll alternativen geben, wollte nur wissen, ob damit jemand Erfolg 
hatte :-)
Hab natürlich auch noch einen Mac Mini mit 1280x1024er Auflösung. Das 
sollte als Bildschirm reichen.

Mir geht es nur um die Machbarkeit.

Lothar
OP #1242961
Lesenswert?
• ▲
▼
Falk Brunner wrote:
> @ADX (Gast)
>
>>mmmmh ne ist klar Xilinx ISE auf nem Netbook ^^
>
>>Viel Spaß! :->
>
> Wo ist das Problem? Die Monsterversionen 10.x braucht keiner, 6.3 reicht
> dicke. Und das lief schon auf meinem alten 850MHz Desktop problemlos.
>
> MFG
> Falk

Also mein alter Windows Rechner hat ein 333 PII. Eben alt und ich habe 
mir jetzt ein Netbook
als neues Gerät gekauft.

Das Xilinx ISE soll es auch für Linux geben. Ist nur eine Registrierung 
nötig...

Ich überleg mir das noch. Die Software könnte ich so ja vorher schonmal 
ansehen und gucken ob ich damit zurecht komme :-)

Lothar

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.