pcm16c00 National Semiconductor Corporation, pcm16c00 Datasheet

no-image

pcm16c00

Manufacturer Part Number
pcm16c00
Description
Configurable Multiple Function Pcmcia Interface Chip
Manufacturer
National Semiconductor Corporation
Datasheet
C 1995 National Semiconductor Corporation
PCM16C00
Configurable Multiple Function PCMCIA Interface Chip
General Description
National’s PCM16C00 acts as a standard interface between
the PCMCIA bus and card-side local bus for I O and memo-
ry PCMCIA cards This device allows the card designer to
focus on the design of the dual I O functions while providing
a one-chip solution for I O memory window control concur-
rent interrupt control EEPROM interfacing and power man-
agement In addition to being configurable to interface to
any two ISA compatible I O functions the PCM16C00 sup-
ports logic necessary to simplify a design that uses the Na-
tional DP83902A ST-NIC Ethernet Controller as one of the
functions
The PCM16C00 is fully compliant with PCMCIA version 2 1
and is compatible with serial 4-kbit and 16-kbit EEPROMs
with 8-bit and 16-bit organizations that use the MICROW-
IRE
system software to setup I O decode windows and provides
the Attribute memory decode control that allow attribute
read and write data transfers
1 0 System Diagram
TRI-STATE is a registered trademark of National Semiconductor Corporation
MICROWIRE
TM
protocol This multi-function interface IC allows the
TM
is a trademark of National Semiconductor Corporation
TL F 11669
FIGURE 1-1
Features
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
PCMCIA Bus Interface
Compliant with multi-function extension to PCMCIA
Standards 3 X
PCMCIA version 2 1 configuration registers
Serial EEPROM interface compatible with MICROWIRE
EEPROM protocol
2-kbyte on chip RAM for attribute memory which shad-
ows the CIS and is used for loading static registers
Address decoding and control for 2 I O functions
Logic to support any two interrupt capable I O func-
tions on a PCMCIA card
Power management and clock control
Programmable arbitration unit for PCMCIA host and two
functions
Common memory logic
National DP83902A Ethernet LAN support logic
4 Bit direction programmable generic digital port
ISA-like interface to card function
TL F 11669 – 1
RRD-B30M75 Printed in U S A
October 1994

Related parts for pcm16c00

pcm16c00 Summary of contents

Page 1

... Na- tional DP83902A ST-NIC Ethernet Controller as one of the functions The PCM16C00 is fully compliant with PCMCIA version 2 1 and is compatible with serial 4-kbit and 16-kbit EEPROMs with 8-bit and 16-bit organizations that use the MICROW- ...

Page 2

... I O Memory Addressing Common Memory Addressing 5 2 Registers PCMCIA Registers PCM16C00 Specific Registers Standard Mode Register Set LAN (National ST-NIC) Mode Register Set 5 3 Logic Descriptions Card Interface Logic for PCMCIA Host I O Accesses ...

Page 3

... Connection Diagram Order Number PCM16C00VNG See NSC Package Number VNG144A 11669 – 2 ...

Page 4

... PCMCIA Host uses this pin to write memory space CMOS 6 mA Interrupt Request signal to PCMCIA Host CMOS 6 mA This pin allows the PCM16C00 to insert wait states in a PCMCIA transaction CMOS 6 mA Low indicates this I O access to the card is capable of 16-bit access Function 0 and 1 may use their IOCS16(1 0) ...

Page 5

... In LAN Mode these signals are assigned specific meaning for use with an Ethernet LAN IC Chip select for external attribute memory not shadowed in PCM16C00 IC Input Audio Signal Ring Indicator for function 0 In LAN Mode this is a packet indicator input Ring Indicator for function 1 ...

Page 6

... Register l 100k to V Port Write from LAN Device Register CC Write Acknowledge from the PCM16C00 signaling to the LAN that the PCMCIA Host has placed data in the entire I O Register This will insure that inputs do not float during a TABLE 3-4 Miscellaneous Pins Internal ...

Page 7

Pinout Description (Continued) Pin Total Host-Side Interface Pins 46 EEPROM Interface Pins 6 Card-Side Interface Pins 75 Miscellaneous Pins 17 Total Pins 144 4 0 Block Diagram FIGURE 4 11669 – 3 ...

Page 8

... Attribute Memory Addressing The Attribute Memory space contains both the Card Infor- mation Structure (CIS) PCMCIA Registers for both func- tions and PCM16C00 implementation specific registers Note that PCMCIA specifies that Attribute memory may only be accessed on even address byte boundaries The Attri- ...

Page 9

... HADDR(25 16) lines from the PCMCIA socket as appropriate even though these signals do not go into the PCM16C00 These signals can be considered to be side- band to the PCM16C00 The card design is free to use ex- ternal decoding logic for common memory For an Ethernet LAN card that desires to have a FLASH ...

Page 10

... CWAIT1 CWAIT0 When this bit is set to one (1) the PCM16C00 interprets this input signal active when it is low (0) When this bit is set to zero (0) the PCM16C00 interprets this input signal as active when it is high (1) The default bit value is zero ( the CWAIT( ) input signal is asserted ...

Page 11

... LDATA( ) bus and will use ADS to strobe the address phase on this bus to the LADDR( ) bus In this case the PCM16C00 will drive the LADDR( ) bus and latch the LDATA( ) bus to the LADDR( ) bus on an ADS strobe This bit should be set to a zero (0) when a bus ...

Page 12

... PCM16C00 will only pass I O transactions whose address falls within the I O window specified by the base and limit pair If this is set to a zero (0) the PCM16C00 will not test transactions’ addresses against the base and limit pair for that function and will therefore pass all I O transactions to ...

Page 13

... Note For consistency the PCM16C00 will alias all IntrReset bits on a write to insure that both functions operate in the same mode Also the Intr bits are aliased on writes as an indicator to the PCM16C00 that inter- ...

Page 14

... Data I O Register (Low and High Byte function 0 base This PCM16C00 register is 16 bits and is located in the I O address space The low byte of the Data I O Register is located Address offset 0x10h above function 0’s base address as given by the Function Base Address Regis- ter 0 The high byte is located Address offset 0x11h above function 0’ ...

Page 15

... Functional Description FIGURE 5-2 PCM16C00 and DP83902A Connection Schematic Note The FCLK(0) connection requires that MCLK(0) frequency is within the operating range of the DP83902A (typically 20 MHz) This schematic assumes that two 32k x 8 SRAMs are organized as shown to form a word-wide ring buffer and a 16-bit memory organization For detailed pin descriptions refer to the NSC ...

Page 16

... Data I O Register the PRQ remains low and WAIT states are generated to extend the PCMCIA bus cycle  With PRQ asserted and the host trying to read the Data I O Register the PCM16C00 supplies the data to the host  Once both bytes are read by the host the PCM16C00 ...

Page 17

... CIOWR HIOWR EEPROM INTERFACE NOTE The initial version of the PCM16C00 operates in both read and write modes with the 16k bit EEPROM only The PCM16C00 reads but cannot write the 4k bit EEPROM This is due to a subtle difference in the WRITE operation for ...

Page 18

... This leaves the lower 496 bytes in the EEPROM protected from overwrite The method for initializing the EEPROM using the PCM16C00 is to write the CIS and other protected data ( Ethernet node ID) to the PCM16C00 attribute memory SRAM and the PCM16C00 Specific Registers (at offsets ...

Page 19

... A value the highest priority the value 0 is the lowest In addition to this there is also a programmable 8-bit latency timer to guarantee a certain bus ownership time in clocks If the value is 0 the PCM16C00 arbiter will follow the priority policy strictly Here a higher priority unit may pre- empt a lower priority unit by removing its BACK ...

Page 20

... LAN device the PCM16C00 will pass the 8-bit transaction since the LAN IC register access is 8 bits With the common memory device the PCM16C00 will check the Memls8 bit in the Pin Polarity Register If Memls8 is clear (16-bit memory) the PCM16C00 will strobe MEMWEL ...

Page 21

... FCSRs on the PCM16C00 In either case system software is responsi- ble for writing a zero (0) to one of the PCM16C00’s Intr bits in an FCSR once interrupt processing is done if the PCM16C00 is using enhanced interrupts (IntrReset is set to ...

Page 22

Absolute Maximum Ratings If Military Aerospace specified devices are required please contact the National Semiconductor Sales Office Distributors for availability and specifications Supply Voltage ( Input Current ( ...

Page 23

DC Electrical Characteristics Symbol Parameter I Maximum Output OZ Leakage Current Std TRI-STATE outputs I OZH L TRI-STATE output w 10k pull-up I OZH I OZL I Maximum I O OZT Leakage Current Std OZHT I OZLT ...

Page 24

FIGURE 1 Attribute Memory Read Timing 11669 – 5 ...

Page 25

Attribute Memory Read Timing Specifications (See Figure 1 ) Symbol Path tcR Read Cycle Time ta(A) Address Access Time ta(CE) CE1 Access Time ta(OE) Output Enable Access Time tdis(OE) Output Disable Time from HOE tdis(CE) Output Disable Time from CE1 ...

Page 26

FIGURE 2 Attribute Memory Write Cycle 11669 – 6 ...

Page 27

Attribute Memory Write Cycle Specifications (See Figure 2 ) Symbol Path tcW Write Cycle Time tw(WE) Write Enable Pulse Width tsu(A) HADDR Setup Time to HWE Falling tsu(D-WEH) HDATA Setup Time to HWE Rising th(D) HDATA Hold Time from HWE ...

Page 28

FIGURE 3 Common Memory Read Timing 11669 – 7 ...

Page 29

Common Memory Read Timing Specifications (See Figure 3 ) Symbol Path tcR Read Cycle Time ten(CE) Output Enable from CE Falling ten(OE) Output Enable from HOE Falling tsu(A) HADDR Setup Time to HOE Falling th(A) HADDR Hold Time from HOE ...

Page 30

FIGURE 4 Common Memory Write Timing 11669 – 8 ...

Page 31

Common Memory Write Timing Specifications (See Figure 4 ) Symbol Path tcW Write Cycle Time tw(WE) HWE Pulse Width tsu(A) HADDR Setup Time from HWE Falling tsu(D-WEH) HDATA Setup Time from HWE Rising th(D) HDATA Hold Time from HWE Rising ...

Page 32

FIGURE Read Timing Specification 11669 – 9 ...

Page 33

I O Read Timing Specifications (See Figure 5 ) Symbol Path tsu REG(IORD) REG Setup to HIORD Falling tsu CE(IORD) CE Setup to HIORD Falling tsu A(IORD) HADDR Setup to HIORD Falling tw (IORD) HIORD Pulse Width tdf INPACK(IORD) INPACK ...

Page 34

FIGURE Write Timing Specification 11669 – 10 ...

Page 35

I O Write Timing Specifications (See Figure 6 ) Symbol Path tsu REG(IOWR) REG Setup to HIOWR Falling tsu CE(IOWR) CE Setup to HIOWR Falling tsu A(IOWR) HADDR Setup to HIOWR Falling tsu(IOWR) HDATA Setup to HIOWR Falling tw(IOWR) HIOWR ...

Page 36

FIGURE 7 Bus Arbitration Timing 11669 – 11 ...

Page 37

Bus Arbitration Timing Specifications (See Figure 7 ) Symbol Path tv(LA-ADS) LADDR Valid from ADS td(LA-HA) LADDR Delay from HADDR td(LA-LD) LADDR Delay from LDATA tckq(BACK) BACK Delay from MCLK(0) Falling td(WE-MWR) MEMWEH Delay from MEMWR td(WE-MWR) MEMWEL Delay from ...

Page 38

... PCM16C00 IC Specific Timing Specifications Symbol Path td(CS) CS(0) CS(1) from Valid Address td(IREQ) IREQ Delay from CINT td(SPKR) SPKR Delay from SPK IN td(PORT) DPORT Delay from HWE td(SRESET) SRESET(1 0) Delay from RESET td(PCNTL) PCNTL(0) Delay from HWE td(FCLK) FCLK(1 0) Delay from MCLK(1 0) Frequency MCLK(1 0) ...

Page 39

39 ...

Page 40

Physical Dimensions millimeters 144-Lead (20mm x 20mm) Molded Thin Plastic Quad Flat Package (JEDEC) LIFE SUPPORT POLICY NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE ...

Related keywords