MiTAC 8170 User Manual

Page of 217
133
8170 N/B MAINTENANCE
5.4 PCI4410(PCMCIA/1394 LINK Controller )
16-Bit PC Card Interface Control Terminals
Name Type 
Description 
REG#
 
 
Attribute memory select. REG# remains high for all common 
memory accesses. When REG# is asserted, access is limited to 
attribute memory (OE# or WE# active) and to the I/O space (IORD# 
or IOWR# active). Attribute memory is a separately accessed section 
of card memory and generally is used to record card capacity and 
other configuration and attribute information. DMA acknowledge. 
REG is used as a DMA acknowledge (DACK#) during DMA 
operations to a 16-bit PC Card that supports DMA. The PCI4410A 
device asserts REG# to indicate a DMA operation. REG# is used in 
conjunction with the DMA read (IOWR#) or DMA write (IORD#) 
strobes to transfer data. 
RESET 
PC Card reset. RESET forces a hard reset to a 16-bit PC Card. 
WAIT# 
Bus cycle wait. WAIT# is driven by a 16-bit PC Card to extend the 
completion of the memory or I/O cycle in progress. 
WE# 
Write enable. WE# is used to strobe memory write data into 16-bit 
memory PC Cards. WE# also is used for memory PC Cards that 
employ programmable memory technologies. DMA terminal count. 
WE# is used as TC during DMA operations to a 16-bit PC Card that 
supports DMA. The PCI4410A device asserts WE to indicate TC for 
a DMA read operation. 
WP 
IOIS16# 
Write protect. WP applies to 16-bit memory PC Cards. WP reflects 
the status of the write-protect switch on 16-bit memory PC Cards. For 
16-bit I/O PC cards, WP is used for the 16-bit port (IOIS16#) 
function. I/O is 16 bits. IOIS16# applies to 16-bit I/O PC Cards. 
IOIS16# is asserted by the 16-bit PC Card when the address on the 
bus corresponds to an address to which the 16-bit PC Card responds, 
and the I/O port that is addressed is capable of 16-bit accesses. 
DMA request. WP can be used as the DMA request signal during 
DMA operations to a 16-bit PC Card that supports DMA. If used, the 
PC Card asserts WP to indicate a request for a DMA operation. 
VS1# 
VS2# 
I/O 
Voltage sense 1 and voltage sense 2. VS1 and VS2, when used in 
conjunction with each other, determine the operating voltage of the 
PC Card. 
 
CardBus PC Card Interface System Terminals
 
 
 
 Name 
Type
Description 
CCLK 
 
CardBus clock. CCLK provides synchronous timing for all 
transactions on the CardBus interface. All signals except CRST#, 
CCLKRUN#, CINT#, CSTSCHG, CAUDIO, CCD2#, CCD1#, 
CVS2, and CVS1 are sampled on the rising edge of CCLK, and all 
timing parameters are defined with the rising edge of this signal. 
CCLK operates at the PCI bus clock frequency, but it can be stopped 
in the low state or slowed down for power savings. 
CCLKRUN# 
I/O 
 
CardBus clock run. CCLKRUN# is used by a CardBus PC Card to 
request an increase in the CCLK frequency, and by the PCI4410A 
device to indicate that the CCLK frequency is going to be decreased. 
CRST# 
 
CardBus reset. CRST# brings CardBus PC Card-specific registers, 
sequencers, and signals to a known state. When CRST# is asserted, 
all CardBus PC Card signals are placed in a high-impedance state, 
and the PCI4410A device drives these signals to a valid logic level. 
Assertion can be asynchronous to CCLK, but deassertion must be 
synchronous to CCLK. 
 
CardBus PC Card Address and Data Terminals 
 Name 
Type
Description 
CAD[0:31] 
I/O 
 
CardBus address and data. These signals make up the multiplexed 
CardBus address and data bus on the CardBus interface. During the 
address phase of a CardBus cycle, CAD31–CAD0 contain a 32-bit 
address. During the data phase of a CardBus cycle, CAD31–CAD0 
contain data. CAD31 is the most significant bit. 
CC/BE[0:3]# 
I/O 
 
CardBus bus commands and byte enables. CC/BE3#–CC/BE0# are 
multiplexed on the same CardBus terminals. During the address phase 
of a CardBus cycle, CC/BE3#–CC/BE0# define the bus command. 
During the data phase, this 4-bit bus is used as byte enables. The byte 
enables determine which byte paths of the full 32-bit data bus carry 
meaningful data. CC/BE0# applies to byte 0 (CAD7–CAD0), 
CC/BE1# applies to byte 1 (CAD15–CAD8), CC/BE2# applies to 
byte 2 (CAD23–CAD16), and CC/BE3# applies to byte 3 
(CAD31–CAD24). 
CPAR 
I/O 
 
CardBus parity. In all CardBus read and write cycles, the PCI4410A 
device calculates even parity across the CAD and CC/BE buses. As 
an initiator during CardBus cycles, the PCI4410A device outputs 
CPAR with a one-CCLK delay. As a target during CardBus cycles, 
the calculated parity is compared to the initiator’s parity indicator; a 
compare error results in a parity-error assertion.