Was machen mit zwei halben Bänken?

OP #5673965
Lesenswert?

Hallo, ich sitze an einem neuen Lernprojekt, dieses Mal wird es deutlich 
kompakter und der langsame DAC wird durch einen schnellen DAC ersetzt, 
der FT2232H wird zusätzlich zum JTAG nicht nur für UART angebunden, 
sondern auch für das asynchrone FIFO Interface und die Stromversorgung 
geht jetzt über USB-C.
Nun, jedenfalls habe ich am Spartan7 eine Bank auf 3.3V gesetzt weil der 
FT2232H solche Pegel liefert, und die andere Bank auf 1.8V für DAC und 
ADC. Jetzt sind beide Bänke noch lange nicht vollständig genutzt. 
Eigentlich würde ich gerne noch einen SRAM Stein draufbauen, aber die 
unterschiedlichen Spannungen sind da ein Problem. Was macht man da oder 
gibt es sonst noch etwas was ich spaßeshalber verbauen könnte?
Gast #5673990
Lesenswert?

Gustl B. schrieb:
> Hallo, ich sitze an einem neuen Lernprojekt, dieses Mal wird es deutlich
> kompakter und der langsame DAC wird durch einen schnellen DAC ersetzt,
> der FT2232H wird zusätzlich zum JTAG nicht nur für UART angebunden,
> sondern auch für das asynchrone FIFO Interface und die Stromversorgung
> geht jetzt über USB-C.
> Nun, jedenfalls habe ich am Spartan7 eine Bank auf 3.3V gesetzt weil der
> FT2232H solche Pegel liefert, und die andere Bank auf 1.8V für DAC und
> ADC. Jetzt sind beide Bänke noch lange nicht vollständig genutzt.
> Eigentlich würde ich gerne noch einen SRAM Stein draufbauen, aber die
> unterschiedlichen Spannungen sind da ein Problem. Was macht man da oder
> gibt es sonst noch etwas was ich spaßeshalber verbauen könnte?

Spassehalber könnte man einen Dynamischen RAM einplanen, bei dem man den 
Controller selber strickt. Den Datenbus könnte man über die 1V8 Bank 
laufen lassen, (langsame) Output-only signale wie CE, ODT, und BA und A 
über die 3V3 bank mit levelshiftern.

Dynamische RAMS mit ihrem Adressmultiplex brauchen u.U. weniger Pins als 
SRAM. Ansonsten könnte Burst-mode dein freund sein, einmal (mit 
Waitstate) langsam die Adresse über Levelshifter gesendet und dann 
mehrere daten über den schnelleren Datenbus (ohne Levelshifter) 
abgeholt.
OP #5674063
Lesenswert?

C. A. Rotwang schrieb:
> Dynamischen RAM

Davor habe ich noch viel Respekt.

Andre schrieb:
> Kannst du die Signale vom FT2232H über Pegelwandler führen?

Gute Idee, aber wenn dann brauche ich etwas das bidirektional 
funktioniert ohne Richtungsumschaltung. Hatt ich schonmal für JTAG 
gemacht und funktionierte auch.

Edit:

Jetzt hatte ich diesen schicken Stein gefunden 
http://www.ti.com/lit/ds/symlink/txs0108e.pdf und erst danach gesehen, 
dass ja auch mein SPI-Flash an der Bank hängt ... grml Nun, ich gucke 
mal nach anderen Bausteinen oder setze die Pegelumsetzer zwischen SRAM 
und FPGA.

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