ATtiny / ATmega im CPLD mit 100++ MHz?

Gast #2882437
Lesenswert?
• ▲
▼
Eine Frage an die Spezialisten:

Ist es vielleicht möglich, einen ATTiny bis ATMega in ein CPLD zu 
packen, und dann bspw. in einem XC95288 mit 100 bis 200 MHz zu 
betreiben?

Aus wievielen Gattern besteht ein 8-Bit-AVR etwa?

Reichen die 288 Makrozellen bzw. 6400 Gates des genannten CPLDs dazu 
aus?

Die Zahl der Anschlüsse, auch für die notwendigen externen Speicher 
(Flash, EEProm, SRam) sollten ausreichen, und ggf. noch mehr 
IO-Funktionen/-Pins gleichzeitg verfügbar machen wie in einem ATmega.
#2882676
Lesenswert?
• ▲
▼
FastAVR schrieb:
> Eine Frage an die Spezialisten:
>
> Ist es vielleicht möglich, einen ATTiny bis ATMega in ein CPLD zu
> packen, und dann bspw. in einem XC95288 mit 100 bis 200 MHz zu
> betreiben?
>
> Aus wievielen Gattern besteht ein 8-Bit-AVR etwa?
>
> Reichen die 288 Makrozellen bzw. 6400 Gates des genannten CPLDs dazu
> aus?

nein. Ich würde mein Glück eher mit einem Spartan 3 aufwärts versuchen.

fchk
#2882770
Lesenswert?
• ▲
▼
Rufus Τ. Firefly schrieb:
> Thomas Winkler schrieb:
>> Ganze einfache CPU's schon (8 Bitter)
>> aber einen AVR Core ...
>
> Die genannten AVR-Varianten sind einfache 8-Bit-CPUs, verwechselst Du
> da was?

Die genannten AVRs sind vielleicht 8-Bitter, aber einfach? Ich denke 
Thomas meint damit eher so "Spiel-Und-Lern" CPU-Kerne wie man sie eben 
oft nachgebaut findet. Aber ein AVR ist da ein kleines Stückchen 
komplexer würde ich sagen.

gruß cyblord
#2882779
Lesenswert?
• ▲
▼
Hier z.B. ist eines dieser Projekte wo jemand versucht eine CPU in einen 
CPLD zu kriegen:

http://www.bigmessowires.com/category/tinycpu/

Er benutzt jetzt einen MAXII mit 488 Makrozellen und die CPU ist nun, 
tiny halt. 10 Bit PC, 6 Bit Stackpointer, A und X Register, eine 
handvoll Befehle. Da ist halt alles eine Größenordnung kleiner als 
ATTiny, mehr geht wohl auch nicht.
#2882784
Lesenswert?
• ▲
▼
@  FastAVR (Gast)

>Ist es vielleicht möglich, einen ATTiny bis ATMega in ein CPLD zu
>packen, und dann bspw. in einem XC95288 mit 100 bis 200 MHz zu
>betreiben?

Was willst du mit einem 200 MHz AVR? WENN du wirklich schnelle 
Funktionen haben willst, pack die als normale Logik in den CPLD, der AVR 
macht dann Steuerung, Verwaltung etc. Ist deutlich effizienter und 
einfacher als ein 200MHz AVR.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [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.