Liebe Kollegen! Ich würde gerne Daten über den Soft Core in mein FPGA Design laden. Vermutlich schalte ich einen Shared Memory dazwischen. Die Frage ist: Wie krige ich die Daten zur Schnittstelle? Kann ich da was mit Matlab machen? Sobald die Daten im Softcore FIFO sind kenne ich mich aus. HELP! Liebe Grüße Thomas
> Daten über den Soft Core in mein FPGA Design Welchen Softcore? > einen Shared Memory dazwischen Wozu der Shared Memory? > die Daten im Softcore FIFO Ein Fifo ist kein Softcore, das ist wohl eher ein IP-Core > Matlab Was hat Matlab damit zu schaffen? Lies dir mal deine Frage selber durch: das liest sich wie Kraut und Rüben und Wurst und Käse... Beschreib doch einfach, was du machen willst. Nicht wie du es machen willst.
*) Microblaze von Xilinx *) Shared Memory: Damit der µC ungestört die Daten zur Verfügung stellen kann und später der FPGA Teil darauf zugreifen kann. FPGA läuft auf 66MHz, µC auf 100MHz. Ich glaube, dass ich mit dem Shared M. weniger Syncronisationsprobleme habe. Wie ich so etwas wie eine Semaphore in VHDL schreibe weis ich. *) FIFO, ja, hast recht. *) In Matlab werden die Daten generiert. Deshalb würde ich die gerne von Matlab via PCI auf das Board bringen. Was ich machen will: Daten in Matlab generieren, an den Softcore senden (via PCI), im Softcore ein paar Berechnungen durchführen, an den FPGA senden und dann ein paar Werte ausgeben (vermutlich RS232 ev. GUI aus Matlab). Liebe Grüße Thomas
Thomas schrieb: > *) In Matlab werden die Daten generiert. Deshalb würde ich die gerne von > Matlab via PCI auf das Board bringen. > > Was ich machen will: > Daten in Matlab generieren, an den Softcore senden (via PCI), im > Softcore ein paar Berechnungen durchführen, an den FPGA senden und dann > ein paar Werte ausgeben (vermutlich RS232 ev. GUI aus Matlab). linux oder windows ? je nachdem wo matlab läuft kannst du dir in c/c++ pci treiber schreiben für deine anwendung, das ganze in eine .dll bringen (windows) und dann die dll über java in matlab laden. viel spaß ;)
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.