Hi, nach einigen Optimierungen bin ich bei einer Geschwindigkeit von 130 Mbit/s angelangt bei einer Parallelübertragung mit einer Datenweite von 16 bit. Der Aufbau besteht aus einem Mikrocontroller (AT91SAM3) und einem FPGA. Beide senden/empfangen Datenpakete über die Mikrocontroller-DMA. .___________ .___________ | |______________| | | |______________| | | SAM3 |______________| FPGA | | |______________| | |__________| |__________| Im Oszi seh ich ab einer bestimmten Datenrate, dass der MC Pausen zwischen den Übertragungen einbaut. Also ist wahrscheinlich die DMA zu lahm für eine schnellere Übertragungen. Hingegen hätte ich gedacht, dass die DMA schneller als mit 10 MHz den externen Datenbus schreibt/ließt. (Der Systemtakt ist bei ca. 100 MHz). Da irgendwie bei jedem Atmel ARM (also SAM) die gleiche DMA (mit unterschiedlicher Kanalanzahl) mit eingebaut scheint, frag ich euch ob ihr schonmal höhere Datenraten erreicht habt. Wenn ja, mit welchen Einstellungen :)?
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.