Main Page | Modules | Related Pages

IO File
[Hardware resources]


Modules

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

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 Thu Mar 3 00:16:26 2005 for Pipelined AVR microcontroller (pAVR) by  doxygen 1.3.9.1