RB5C396 Ricoh Corporation, RB5C396 Datasheet - Page 58

no-image

RB5C396

Manufacturer Part Number
RB5C396
Description
PC Card Controller Compliant With Pcmcia 2.1/jeida 4.2
Manufacturer
Ricoh Corporation
Datasheet
54
SOFTWARE DESIGN CONSIDERATIONS
1. Confirmation of Access to Internal Registers
Identification and Revision Register (Index : 00h), which is intended for only reading operation and fixed at 83h, is
useful for confirming access to the other internal registers.
2. Identification of PC Card Types
card. Such PC card types can be identified by bit5 in the Interrupt and General Control Register (Index : 03h). This
bit indicates the I/0 card and the memory card when set to “1” and “0” , respectively.
3. Address Mapping and Address Window Setting
card bus. Unlike ordinary ICs, therefore, these ICs provides address mapping mainly to establish a correspondence
between the CPU bus and the PC card bus.
“memory address mapping”.
3.1 I/O Address Space
address space occupies 64kB ranging from “0000h” to “0FFFFh” on the PC card bus, too.
address windows on the PC card bus in units of 1 bytes for each PC card slot in such a manner as to ensure address
matching between the ISA bus and the PC card bus.
Start Low Byte Register (Index : 08h (I/O Window 0) and 0Ch (I/O Window 1)) and the high-order 8bits in the I/O
Address n Start High Byte Register (Index : 09h (I/O Window 0) and 0Dh (I/O Window 1)) while setting the low-
order 8bits of its ending address in the I/O Address n Stop Low Byte Register (Index : 0Ah (I/O Window 0) and
0Eh (I/O Window 1)) and the high-order 8bits in the I/O Address n Stop High Byte Register (Index : 0Bh (I/O
Window 0) and 0Fh (I/O Window 1)).
RF5C296/RF5C396L/RB5C396/RF5C396
The RF5C296 and the RF5C396 contains about fifty 8bit internal registers. One of these internal registers, the
One of the initial requirements in inserting the PC card is to identify whether it is the I/O card or the memory
The RF5C296 and the RF5C396 are designed to interface between the CPU bus, such as the ISA bus, and the PC
In view of such differences, therefore, this section provides separate description of “I/O address mapping” and
The I/O address space occupies 64kB ranging from “0000h” to “0FFFFh” on the ISA bus. Similarly, the I/O
The RF5C296 is capable of mapping any given two I/O address windows (ranges) on the ISA bus to the I/O
An I/O address window can be set by setting the low-order 8bits of its starting address in the I/O Address n

Related parts for RB5C396