[SAM] Maximal 130 Mbit/s?

Gast #2571874
Lesenswert?

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 :)?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren