-4-
2. I/O
I/O in the board is composed with built-in I/O in CPU and I/O added outside.
Even if a sub-board does not exist when initializing, the movement for initializing is executed
to IC's installed in the sub-board.
In the manual, it is explained on CPU board only.
CPU has DMA function, but it cannot be used on the board.
The circuit of LCA chip is not published.
Here, I/O's are explained except I/O built-in SH-3.
Please refer to SH-3 hardware manual on I/O built-in SH-3.
2-1. Memory, I/O map
Regarding I/O, the memory mapped I/O is adopted, and the allocation is as follows:
Physical mapping on area
Area Address Bus width
Area 0 H'00000000 to H'03FFFFFF 16 F-EPROM 4M Byte to H'003FFFFF
Area 1 H'04000000 to H'07FFFFFF I/O built-in CPU
Area 2 H'08000000 to H'0BFFFFFF 32 S-DRAM, spare, unpopulated
Area 3 H'0C000000 to H'0FFFFFFF 32 S-DRAM, 32M, populated
Area 4 H'10000000 to H'13FFFFFF 16 I/O area
Area 5 H'14000000 to H'17FFFFFF 16 S-RAM 512K Byte
Area 6 H'18000000 to H'19FFFFFF 16 Used in CF
Area 7 H'1C000000 to H'1FFFFFFF Reserved
Above mapping can be traced on bigger number addresses.
Therefore, if you operate memory directly through OS, use the image in the range.
Please designate the address offset in which the absolute address can be
designated in case you adopt OS to use MMU such as LINUX.
Example: LINUX
Area 4 H'B0000000 to H'B3FFFFFF I/O area