head 1.2;
access;
symbols
noReleaseTag:1.1.1.1 Doru:1.1.1;
locks; strict;
comment @# @;
1.2
date 2003.02.10.03.56.04; author doru; state dead;
branches;
next 1.1;
1.1
date 2003.01.01.02.32.17; author doru; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 2003.01.01.02.32.17; author doru; state Exp;
branches;
next ;
desc
@@
1.2
log
@Removing pAVR from CVS repository. Its directory structure will be changed and then uploaded back.
@
text
@
The general IO File port is a little bit more ellaborated than a simple read/write port. It can read bytes from IO registers to output and write bytes from input to IO registers. Also, it can do some bit processing: load bits (from T flag in SREG to output), store bits (from input to T bit in SREG), set IO bits, clear IO bits.
An opcode has to be provided to specify one of the actions that this port is capable of.
The following opcodes are implemented for the IO File general port:
read byte (needed by instructions IN, SBIC, SBIS)
write byte (OUT)
clear bit (CBI)
set bit (SBI)
load bit (BLD)
store bit (BST)
Requests to this port
pavr_s5_iof_rq
Needed by instructions that manipulate IO File in stage s5: CBI, SBI, SBIC, SBIS, BSET, BCLR, IN, OUT, BLD, BST.
pavr_s6_iof_rq
Needed by instructions that manipulate IO File in stage s6: CBI, SBI, BSET, BCLR.
pavr_s5_dacu_iof_rq
Needed by loads and stores that are decoded by DACU as accessing IO File.
Generated on Tue Dec 31 20:26:30 2002 for Pipelined AVR microcontroller by
1.2.16
@
1.1
log
@Initial revision
@
text
@@
1.1.1.1
log
@Importing pavr package for the first time...
@
text
@@