• DocumentCode
    3273494
  • Title

    Event control and programming for microprocessor peripheral systems

  • Author

    Bjornerud, Rune André ; Lund, Morten W. ; Svarstad, Kjetil

  • Author_Institution
    IET, NTNU, Norway
  • fYear
    2009
  • fDate
    16-17 Nov. 2009
  • Firstpage
    1
  • Lastpage
    4
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    NORCHIP, 2009
  • Conference_Location
    Trondheim
  • Print_ISBN
    978-1-4244-4310-9
  • Electronic_ISBN
    978-1-4244-4311-6
  • Type

    conf

  • DOI
    10.1109/NORCHP.2009.5397807
  • Filename
    5397807