Forum: Mikrocontroller und Digitale Elektronik uC mit integriertem DMA controller


von Michael K. (miko)


Lesenswert?

Hi,

ich bin auf der Suche nach einem 16-bit uC mit integriertem DMA 
Controller. Er muß in der Lage sein Daten vom externen Port in das 
interne/externe Memory zu schreiben. Ein Plus wäre es noch wenn er 
kleinere Berechnungen auf den Daten "on-the-fly" durchführen könnte 
(z.B. Bitmaniplationen, Vergleiche). Das ganze muß autonom ablaufen um 
den Core für parallele Aufgaben freizuhalten. Ich bin auf die MC9S12XD 
Serie von Freescale gestoßen. Die integrierte X-Gate unit scheint genau 
das zu machen. Das Evaluation Board ist allerdings mit 360€ ziemlich 
teuer.
Kennt einer von euch Alternativen?

Danke & Frohes neues Jahr,

Michael

von Philipp B. (philipp_burch)


Lesenswert?

Hi,

schau dir mal die MSP430 von Texas Instruments an. Sind zwar von der 
Performance her nicht so der Hammer, bieten aber DMA und sind 16-Bit 
Controller.

von Benedikt K. (benedikt)


Lesenswert?

Die M16C Serie von Renesas bietet DMA, vermutlich dürfte aber die 
dsPIC33 Reihe von Microchip besser sein: Hier läuft ein DMA Transfer ab, 
ohne dass der interne Bus blockiert wird, also wirklich im Hintergrund.

von MUC-Gast (Gast)


Lesenswert?

Kennst Du www.rdc.com.tw

NPU Series (R2886)
The R2886 is a high performance and highly integrated network processor. 
It includes RDC’s proprietary RISC processor core, DMA controller, 
Timer/Watc...
mfg

von Michael K. (miko)


Lesenswert?

Danke für die Vorschläge. Ich denke der dsPIC33 od. PIC24H von Microchip 
passt ganz gut. Ich werde das mal weiter explorieren.

Gruss,

Michael

von Matthias (Gast)


Lesenswert?

Wenns auch 32Bit Controller sein dürfen: Atmel ARM7 (AT91SAM7...) oder 
die neueren NXP ARM7 (LPC23xx).
Zu denen steht hier im Forum auch schon so einiges.

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
Noch kein Account? Hier anmelden.