30.11.2018, 11:10
Hallo,
ich habe eine Frage bezüglich der FPGA Elemente FIFO und MEMORY. Ich bin mir unsicher, was die Verwendung dieser Daten angeht.
Meine Aufgabenstellung besteht darin, einen Signalausgangsverlauf aus verschiedenen vorgegebenen Stützpunkten zu generieren. Dieser Signalverlauf hat eine maximale Dauer von ca. 1h. Nun sollen aber transiente Signalspitzen im Bereich von 1ms möglich sein. Ich habe darüber nachgedacht eine Tabelle mit 3.600.000 Werten zu erzeugen und diese mittels FIFO oder MEMORY Block im FPGA zur Verfügung zu stellen. Diese würde ich dann mit einer 1ms Loop im FPGA durchklingeln...
Ich schätze mal die Idee ist bescheuert. 3.6Millionen Elemente erscheinen mir jetzt nicht unbedingt elegant.
Deswegen fange ich mal elementar an: Ist es überhaupt sinnvoll hier so Elemente wie Memory oder FIFO zu verwenden? Wann verwendet man typischerweise beide Elemente? Wie identifiziere ich die Begrenzungen beider Elemente?
Vielen Dank im Voraus
Andy
ich habe eine Frage bezüglich der FPGA Elemente FIFO und MEMORY. Ich bin mir unsicher, was die Verwendung dieser Daten angeht.
Meine Aufgabenstellung besteht darin, einen Signalausgangsverlauf aus verschiedenen vorgegebenen Stützpunkten zu generieren. Dieser Signalverlauf hat eine maximale Dauer von ca. 1h. Nun sollen aber transiente Signalspitzen im Bereich von 1ms möglich sein. Ich habe darüber nachgedacht eine Tabelle mit 3.600.000 Werten zu erzeugen und diese mittels FIFO oder MEMORY Block im FPGA zur Verfügung zu stellen. Diese würde ich dann mit einer 1ms Loop im FPGA durchklingeln...
Ich schätze mal die Idee ist bescheuert. 3.6Millionen Elemente erscheinen mir jetzt nicht unbedingt elegant.
Deswegen fange ich mal elementar an: Ist es überhaupt sinnvoll hier so Elemente wie Memory oder FIFO zu verwenden? Wann verwendet man typischerweise beide Elemente? Wie identifiziere ich die Begrenzungen beider Elemente?
Vielen Dank im Voraus
Andy