Gast
#2477215
Hallo, was wären Vorschläge wie man eine schnelle Verbindung zwischen einem ARM9 Chip und einem FPGA herstellen kann? Nur prinzipiell, denn weder der FPGA noch der ARM Chip stehen endgültig fest (vermutlich Virtex-6 und ein AT91SAM9G20). Das schnellste was ich an dem ARM9 entdeckt hab ist eine SPI die per DMA angesteuert werden kann (max Taktfreq. muß ich noch aus dem Datenblättern extrahieren, so 3-5MByte/s sollten drin sein). Sollte das nicht reichen, gibts andere Ideen? Möglichst was straight-forward, keine Hacks. Das wird mein erstes Board mit schneller Digitallogik. Bei einem Board in unserer 4ma gibts eine CPU an der ein DDR-Ram hängt, parallel dazu ein 32Bit Bustreiber der die Leitungen an den FPGA führt. Ich hab nur den Schaltplan gesehen, aber da hat doch nicht jemand den FPGA memory-mapped an das SD-RAM Interface gehängt??!? (Designer nicht mehr erreichbar) Funktionieren tut's offensichtlich aber selber traue ich mich nicht so einen Stunt auf die Platine zu bringen... Was gibts sonst für Möglichkeiten? Gibts ARM9 CPUs die ein schnelles (auch paralleles) Interface mit 10MByte/s oder schneller zu einem FPGA anbieten? Oder muß ich mich irgendwie an den SDRAM oder Flash-Speicherbus hängen? Es gibt CPUs mit schnellen SPIs, ich will nur mal im voraus fragen falls sich heraus stellt dass das nicht reicht. Andere Frage: Oft sieht man ARM9 Boards die (viel) NAND und (ein wenig) XOR Flash haben. Keine Eval-Borad sondern kleine CPU-Module für die Serie. Zu was ist das gut? Zum booten? Geht das nicht oder nur umständlich aus dem NAND-Flash? Beispiel dafür ist: http://microcontrollershop.com/product_info.php?products_id=3774 Viele Grüße,