Appendix 2
Appendix
2-3
32180 Group User's Manual (Rev. 1.0)
INSTRUCTION PROCESSING TIME
Appendix 2.1 32180 Instruction Processing Time
The following shows the number of memory access cycles in the IF and MEM stages. Shown here are the mini-
mum number of cycles required for memory access. Therefore, these values do not always reflect the number of
cycles actually required for memory or bus access.
In write access, for example, although the CPU finishes the MEM stage by only writing to the write buffer, this
operation actually is followed by a write to memory. Depending on the memory or bus state before or after the CPU
requests a memory access, the instruction processing may take more time than the calculated value.
• Read (read cycle)
When existing in the instruction queue ..................................................... 1 CPUCLK cycle
When reading the internal resource (RAM) .............................................. 1 CPUCLK cycle
When reading the internal resource (ROM) .............................................. 2 CPUCLK cycles
When reading the internal resource (SFR) (byte or halfword) .................. 4 CPUCLK cycles
When reading the internal resource (SFR) (word) .................................... 8 CPUCLK cycles
When reading external memory (byte or halfword) ................................... 1 1 BCLK cycles (Note 1)
When reading external memory (word) .................................................... 1 2 BCLK cycles (Note 1)
When successively fetching instructions from external memory .............. 2 BCLK cycles (Note 1)
• W (write cycle)
When writing to the internal resource (RAM) ........................................... 1 CPUCLK cycle
When writing to the internal resource (SFR) (byte or halfword) ................ 4 CPUCLK cycles
When writing to the internal resource (SFR) (word) ................................. 8 CPUCLK cycles
When writing to external memory (byte or halfword) ................................ 1 BCLK cycle (Note 1)
When writing to external memory (word) .................................................. 2 BCLK cycles (Note 1)
Note 1: This applies when external memory is accessed with zero wait state. The instruction processing
time increases by 1 BCLK when one wait state is inserted.
Note: • BCLK and CPUCLK have the relationship 1 BCLK = 4 CPUCLK.
Содержание M32R/ECU Series
Страница 17: ...12 This page is blank for reasons of layout...
Страница 18: ...CHAPTER 1 OVERVIEW 1 1 Outline of the 32180 Group 1 2 Block Diagram 1 3 Pin Functions 1 4 Pin Assignments...
Страница 712: ...CHAPTER 18 OSCILLATOR CIRCUIT 18 1 Oscillator Circuit 18 2 Clock Generator Circuit...
Страница 794: ...CHAPTER 22 TYPICAL CHARACTERISTICS...
Страница 795: ...22 22 2 32180 Group User s Manual Rev 1 0 TYPICAL CHARACTERISTICS To be written at a later time...
Страница 796: ...APPENDIX 1 MECHANICAL SPECIFICAITONS Appendix 1 1 Dimensional Outline Drawing...
Страница 798: ...APPENDIX 2 INSTRUCTION PROCESSING TIME Appendix 2 1 32180 Instruction Processing Time...
Страница 802: ...APPENDIX 3 PROCESSING OF UNUSED PINS Appendix 3 1 Example Processing of Unused Pins...