Main Page   Modules   Related Pages  

IO File


Modules

Peripherals
EIND port
RAMPD port
RAMPZ port
RAMPY port
RAMPX port
SP port
SREG port
General IO port

Detailed Description

The IO File is composed of a set of discrete registers, that are grouped into a memory-like entity. The IO File has a general write/read port that is byte-oriented, and separate read and write ports for each register in the IO File.

pavr_hwres_iof_01.gif

Each IO File register is assigned a unique address in the IO space. That address is defined in the in the constants definition file (`pavr-constants.vhd').
The IO space is placed in the Unified Memory just above the RF, that is, starting with address 32.
The IO addressing space range is 0...63 (Unified Memory addresses 32...95).
Undefined IO registers will read an undefined value.


Generated on Sat Jul 3 08:13:38 2004 for Pipelined AVR microcontroller by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001