Hallo, ich habe ein Altera Development Board. Auf einer Speicherkarte habe ich eine Signalsequenz, die ich über den DAC ausgeben möchte. Diese Ausgabe soll kontinuierlich erfolgen. Jetzt wollte ich mit Hilfe des Nios Softcore die Daten von der Speicherkarte entweder in den auf dem Development Board befindlichen SRAM oder den SDRAM legen. Leider habe ich jetzt das Problem, ich weiß nicht wie ich die Daten auf den Eingang des DAC bekomme. Kann mir da jemand weiterhelfen? Ist ein kontinuierliches auslesen von SRAM oder SDRAM überhaupt möglich? Wenn ja, wie muss man den Nios dann programmieren? Danke für Eure Hilfe.
Das mit dem kontinuierlichen Auslesen hängt primär von der Umsetzrate des DAC ab. Wenn du z.B. jede ms einen Wert ausgeben willst, hast du mehr als genug Zeit den RAM während dessen auszulesen. Die meisten DACs sollten eh nicht viel schneller sein.
sogar schnelle DACs kommen "nur" auf werte um 1µs. sollte also kein problem sein, wenn du nicht grad n langsamen controller nimmst.
Hallo, es handelt sich um ein DAC von TI (DAC904). Dieser DAC hat 14 Bit und wird mit einer Abtastrate von 165 MSPS betrieben. Es werden im Datenblatt noch folgende Werte angegeben: Output Settling Time = 30 ns, Output Rise Time = 2 ns, Output Fall Time = 2 ns. Ich hätte gedacht, dass die Umsetzrate der entsprechenden Abtastrate entspricht. Wie hoch ist die Umsetzrate dieses DACs?
165 MegaSamples/s und auch noch 14 Bit... Bei Verwendung von Speicher wirst du die volle Datenrate nicht so ohne weiteres ausnutzen können. Du solltest dir mal Gedanken darüber machen welche Datenrate du für deine Anwendung brauchst und dann entsprechend niedriger takten. Dann hast du auch mehr von den Bits.
@Mike (Gast)
>165 MegaSamples/s und auch noch 14 Bit
Sind doch nur schlappe 330MB/s Datendurchsatz (auf 16 Bit aufgerundet),
macht bei 32 Bit Speicherbusbreite immerhin 165 MHz.
Ein optimales Anfängerprojekt . . .
MFG
Falk
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.