Forum: FPGA, VHDL & Co. Welche Speicherbausteine nehmen?


von VHDL Anfänger (Gast)


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"

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Könnte mir da so Cyclone oder Spartan3 vorstellen.
(Kleinere) SRAM-FPGAs werden i.a. aus seriellen Konfigurationsspeichern 
geladen. Die Spartan 3AN haben diesen Speicher auf dem Chip, andere wie 
z.B. Lattice MachXO auch.

von VHDL Anfänger (Gast)


Lesenswert?

>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?

von Christian R. (supachris)


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.

von Antti Lukats (Gast)


Lesenswert?

nicht ganz so

S3A konnen 3.3V vccaux haben, dann ist es nur 2

Antti

von VHDL Anfänger (Gast)


Lesenswert?

@ Christian R. (supachris)

heisst im Klartext: VHDL-Anfänger, bleib bei deinen CPLD's?  ;-)

von KelleRassel (Gast)


Lesenswert?

Nur weil du das unpassende CPLD genommen hast, sind nicht alle CPLD fuer 
die Tonne. Es gibt kleinere, groessere, andere technologien...
Ein FPGA ist einiges Aufwendiger. Welches Device (CPLD oder FPGA) passt, 
kann man ja bereits beim Simulieren rausfinden.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.