Download ICE50 User Guide
Transcript
Trace Table 7-2. Data Transfer Instructions (Continued) PMem Addr [PC[A0..22] Reg.Val RegFileL [0..7] Dat.Addr RAM_EEADDR [0..22] Dat.Val 1. Address of instruction 1. NA 1. N/A 1. N/A 2. Address of next instruction 2. N/A 2. N/A 2. N/A 3. Word address of data read 3. Data read 3. N/A 3. N/A 1. Address of instruction 1. N/A 1. N/A 1. N/A 2. Address of next instruction 2. N/A 2. N/A 2. N/A 3. Word address of data read 3. Data read 3. N/A 3. N/A 1. Address of instruction 1. N/A 1. N/A 1. N/A 2. Address of next instruction 2. N/A 2. N/A 2. N/A 3. Word address of data read 3. Data read 3. N/A 3. N/A 1. Address of instruction 1. NA 1. N/A 1. N/A 2. Address of next instruction 2. N/A 2. N/A 2. N/A 3. Word address of data read 3. Data read 3. N/A 3. N/A 1. Address of instruction 1. NA 1. N/A 1. N/A 2. Address of next instruction 2. N/A 2. N/A 2. N/A 3. Word address of data read 3. Data read 3. N/A 3. N/A 1. Address of instruction 1. NA 1. N/A 1. N/A 2. Address of next instruction 2. N/A 2. N/A 2. N/A 3. Word address of data read 3. Data read 3. N/A 3. N/A 1. Address of instruction 1. N/A 1. N/A 1. N/A 2. Address of next instruction 2. N/A 2. N/A 2. N/A 3. Word address of data write 3. Data write 3. N/A 3. N/A IN Rd, P Address of instruction Value read from port 6 LSB give I/O address (A) Value read from port N/A OUT P, Rr Address of instruction Value written to port 6 LSB give I/O address (A) Value written to port N/A 1. Address of instruction 1. N/A 1. N/A 1. N/A 2. Address of next instruction 2. Value pushed 2. Stack Pointer 2. Value pushed 1. Address of instruction 1. N/A 1. N/A 1. N/A 2. Address of next instruction 2. Value popped 2. Stack Pointer 2. Value popped Instruction INSTA[0..15] LPM LPM Rd, Z LPM Rd, Z+ ELPM ELPM Rd, Z ELPM Rd, Z+ SPM PUSH Rr(1) POP Rd(1) Note: Status Register N/A N/A N/A N/A N/A N/A N/A N/A N/A 1. Internal Memory 7-8 2523A–AVR–11/02 ICE50 User Guide