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
#5673989
Was machen mit ...? Zusammen kleben! ?
Gast
#5673990
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.
Gast
#5674008
Kannst du die Signale vom FT2232H über Pegelwandler führen? Sowas wie z.B. TI 74LVC2G45 ist dafür eigentlich ausreichend schnell
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.
Übrige Pins würde ich einfach auf einen Stecker legen, am besten High-Speed tauglich und halbwegs genormt (z.B. der berühmte FMC mit Vita 57.1). Dann kann man später mit Addon Platinen genau die Funktionailität nachrüsten die man auch benötigt.
Gast
#5676257
Gustl B. schrieb: > Was macht man da oder > gibt es sonst noch etwas was ich spaßeshalber verbauen könnte? Mit einem bidirektionalen Spannungsumsetzer müsste das gehen, einen Baustein über zwei Bänke zu verteilen.
Gast
#5706332
zusammenspaxen, draufsetzen und ein Bierchen ziehen...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.