Welche Speicherbausteine nehmen?

Gast #1396161
Lesenswert?
• ▲
▼
Ich möchte in Zukunft ein Design mit einem FPGA machen.
Welche Speicherbausteine kann ich für den Code nehmen?
Sorry ist blöd ausgedrückt, ich meine wenn die Versorgungsspannung 
eingeschaltet wird, woraus fährt das FPGA hoch?
Welche Optionen habe ich, und wie kommt der Code in diesen Speicher 
rein?
Ach so, ich sollte vieleicht schreiben welches FPGA ich verwenden würde.
Könnte mir da so Cyclone oder Spartan3 vorstellen.
Habe aber eigentlich überhaupt keine Vorstellung, bin nur gerade von 
CPLD's enttäuscht, weil mit denen geht irgendwie nicht viel.

Beitrag "Frequenzzähler ICM7226 mit CPLD nachbilden"
#1396348
Lesenswert?
• ▲
▼
VHDL Anfänger schrieb:
>>Die Spartan 3AN haben diesen Speicher auf dem Chip
>
> Super Info, danke.
> Da könnte ja ein einfaches System schon fast nur aus einem Chip, dem
> Spartan 3AN bestehen?

Naja, die Spartan 3 benötigen mindestens 3 Versorgungsspannungen, das 
ist bissl blöd. 1,2V für den Core, 2,5V für Aux und 3,3V für die I/Os, 
wenn du nicht mit 2,5V IO-Spannung arbeiten kannst. Du brauchst also 
noch 3 Spannungsregler und leider eine recht aufwendige Platine, man 
kann es auch auf 2-lagig machen, aber da gehört schon eine Menge Layout 
Erfahrung dazu.
Moderator (Firma: Titel) Persönliche Seite #1396473
Lesenswert?
• ▲
▼
> heisst im Klartext: VHDL-Anfänger, bleib bei deinen CPLD's?  ;-)
Nein, die Richtung stimmt: nimm FPGAs, CPLDs sterben aus.
Kein Hersteller legt neue CPLDs auf, es werden nur die alten 
weiterverkauft, solange sich das lohnt.
1
The MachXO PLDs offer a range of power supply options ... and 
2
can also be run off a single 3.3V core supply.

Und die Eval-Boards sind auch nicht sooooo teuer:
http://www.msc-toolguide.com/lattice/device-family/machxo


Nur: 5V FPGAs (als Vergleich zum XC9572 CPLD) wirst du nicht mehr 
finden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren