TMP92CF30
2009-06-15
92CF30-159
(2)
Memory specification
Setting the BnCSH<BnOM1:BnOM0> bits specifies the memory type that is associated
with each address spaces. The interface signal that corresponds to the specified memory
type is generated. The memory type is specified as follows:
BnCSH<BnOM1:0>
BnOM1 BnOM0
Memory
Type
0 0 SRAM/ROM
(Default)
0 1
(Reserved)
1 0
(Reserved)
1 1
SDRAM
Note : SDRAM can be associated with the CS1 or CS2 space.
(3)
Data bus width specification
The data bus width can be specified for each address space by the
BnCSH<BnBUS1:BnBUS0> bits as follows:
BnCSH<BnBUS1:BnBUS0>
<BnBUS1>
<BnBUS0> Bus
Width
0
0
8-bit bus mode (Default)
0
1
16-bit bus mode
1
0
32-bit bus mode
1
1
Don’t use this setting
Note: The data bus width for SDRAM should be defined as 16 bits by setting BnCSH<BnBUS1:BnBUS0> to 01.
As described above, the TMP92CF30 supports dinamic bus sizing, which allows the
controller to transfer operands to or from the selected address spaces while automatically
determining the data bus width. On which part of the data bus the data is actually placed
is determined by the data size, bus width and start address. The table below provides a
detailed description of the actual bus operation.
Note: If two memories with different bus widths are assigned to consecutive addresses, do not execute an
instruction that accesses the addresses crossing the boundary between those memories. Otherwise, a
read/write operation might not be performed correctly.
Summary of Contents for TLCS-900/H1 Series
Page 652: ...TMP92CF30 2009 06 12 92CF30 650 ...