»St Microelectronics STR7 Familie »Philips/NXP LPC Familie »Arm Controller »8 bit Controller |
Atmel hat neben der sehr populären 8 bit µControllerfamilie AVR schon seit längerer Zeit ARM7 µController im Angebot. Die kleinsten Derivate decken dabei auch typische 8 Bit Aufgabengebiete mit ab. (32 kB Flash und 8kB Ram). Die neueren µController (Name beginnt mit AT91Sam) sind direkt als Universalcontroller für den Massenmarkt entstanden, während die anderen aus Großkundenaufträgen hervorkamen und damit in Ihrer Peripherie darauf speziell angepasst sind. Die meisten µController der AT91SAM Reihe sind mit USB device interface ausgestattet (full speed).
Als Entwicklungswerkzeug benutzen wir die Lösung von Keil in Zusammenhang mit dem kostenlosen GCC Compiler. Wir achten auf eine möglichst gute Kapselung von der Hardware abhängigen Softwaremodule (Benutzung von schlanken Treibern) um sowohl ein Wechsel des µControllers innerhalb von Atmel als auch herstellerübergreifend so einfach wie möglich zu halten. PDO beschleunigen die Peripherie PDOs sind DMA Controller für die Peripherie. Dabei hat jede Peripherie, die Daten empfängt oder sendet ihren eigenen PDO. Dadurch können Daten ohne Zutun des IP Cores transportiert werden, die Interrupt Belastung sinkt signifikant. Dieses Merkmal ist z.B. bei der STR7 Familie von St Microelectronics oder bei der LPC Familie von Philips/NXP nicht vorhanden. Bezüglich ARM9 wird Atmel ab Anfang 2006 mehrere Derivate auf den Markt bringen, die jedoch alle ohne Flash sind und auch preislich an 20 Euro pro Stück liegen (Einzelstückpreis). Eine Übersicht der verschiedenen Derivate finden Sie hier beim Hersteller. |