Idle State Insertion Function - NEC V850E/IA1 mPD703116 User Manual

32-bit single-chip microcontrollers
Hide thumbs Also See for V850E/IA1 mPD703116:
Table of Contents

Advertisement

4.7 Idle State Insertion Function

To facilitate interfacing with low-speed memory devices, a set number of idle states (TI) can be inserted into the
starting bus cycle after the T3 state to secure the data output float delay time (t
space is read accessed. The bus cycle following the T3 state starts after the inserted idle state(s).
Idle states are inserted at the following timing.
• After the read cycle for SRAM, external I/O, or external ROM.
The idle state insertion setting can be specified using the bus cycle control register (BCC). Idle state insertion is
automatically programmed for all memory blocks immediately after a system reset.
(1) Bus cycle control register (BCC)
This register can be read/written in 16-bit units.
Cautions 1. Idle states cannot be inserted in internal ROM, internal RAM, on-chip peripheral I/O, or
programmable peripheral I/O areas.
2. Write to the BCC register after reset, and then do not change the set values. Also, do
not access an external memory area other than the one for this initialization routine
until the initial setting for this register is complete. However, it is possible to access
external memory areas whose initial settings are complete.
15
14
13
0
BCC
BC71
BC61
CSn signal
CS7
CS6
Bit Position
Bit Name
15, 13, 11, 9,
BCn1
7, 5, 3, 1
(n = 0 to 7)
CHAPTER 4 BUS CONTROL FUNCTION
12
11
10
9
8
7
0
0
0
BC51
BC41
BC31
CS5
CS4
CS3
Specifies the insertion of idle states after the T3 state in each CSn space.
0: Idle state not inserted
1: Idle state inserted
User's Manual U14492EJ3V0UD
DF
6
5
4
3
2
1
0
0
0
BC21
BC11
BC01
CS2
CS1
CS0
Function
) of the memory when each CS
0
Address
Initial value
0
FFFFF48AH
AAAAH
127

Advertisement

Table of Contents
loading

Table of Contents