Title :
Event control and programming for microprocessor peripheral systems
Author :
Bjornerud, Rune André ; Lund, Morten W. ; Svarstad, Kjetil
Author_Institution :
IET, NTNU, Norway
Abstract :
Standard microcontrollers waste a significant amount of CPU cycles in order to handle I/O and peripheral resources. To handle communication between on-chip peripherals without interference from CPU, DMA or interrupt resources, the Atmel® AVR® XMEGA¿ 1 microcontroller introduces a peripheral resource known as the Event System. The Event System currently implemented on the AVR XMEGA offers limited resources for logical event computation, and can be used as a basic routing facility for I/O and peripipheral signals. The present work proposes a novel extension to the Event System. In order to enhance routing flexibility a programmable asynchronous interconnect topology with pipelined switches has been designed, leading to increased computational power through the use of asynchronous LUTs to handle logical event computations.
Keywords :
microcontrollers; peripheral interfaces; pipeline processing; AVR XMEGA; CPU cycles; DMA; I/O resources; basic routing facility; computational power; event control and programming; interrupt resources; logical event computation; microcontrollers waste; microprocessor peripheral systems; on-chip peripherals; peripheral resources; pipelined switches; programmable asynchronous interconnect topology; Communication system control; Control systems; Interference; Microcontrollers; Microprocessors; Power system interconnection; Routing; Switches; System-on-a-chip; Topology;
Conference_Titel :
NORCHIP, 2009
Conference_Location :
Trondheim
Print_ISBN :
978-1-4244-4310-9
Electronic_ISBN :
978-1-4244-4311-6
DOI :
10.1109/NORCHP.2009.5397807