Introduction The V 4171A is a companion chip to NEC’s 64-bit V 41xx family of MIPS® RISC microprocessors. Together, these two devices form the essential engine for most Windows® CE-based handheld products. Processor Interface • LCD module: *RD, *WR, *LCDCS and LCDRDY signals from the V 41xx •...
Pin Functions The V 4171A companion chip has 208 total pins (Figure 2-1): • 188 signal pins • 20 power/ground pins Table 2-1. Clock Pins Name Type Drive Function Description – Crystal input Frequency operation ranges up to 50 MHz. Lower frequency crystals can be used for lower resolution LCD panels or lower bits/pixel displays to minimize overall power consumption.
Page 10
Pin Functions Figure 2-1. Pin Configuration 208-pin LQFP (28 mm x 28 mm with 0.5 mm pin pitch) MFP[8] *RESET MFP[7] *A_CD[2] MFP[6] *A_CD[1] MFP[5] *A_VS[2] MFP[4] *A_VS[1] MFP[3] *A_VCCEN[1] MFP[2] *A_VCCEN[0] MFP[1] A_VPPEN[1] MFP[0] A_VPPEN[0] A_BVD[2] MCLK/NC A_BVD[1] VPBIAS A_RESET VPLCDBL *SPKROUT...
Page 11
Pin Functions Table 2-2. System Bus Interface Pins Name Type Drive Function Description SA[25:0] 85–86, – System address bus inputs 26-bit addresses 116–129, 132–141 SD[15:0] 88–103 6 mA System data bus inputs 16-bit data *SBHE – System byte high enable input Active low *SIORD I–S...
Page 12
Pin Functions Table 2-3. LCD Graphics Controller Pins Name Type Drive Function Description I–S – Read command input Active low; asserted by the V 41xx to indicate a read cycle for RAM, ROM, or video memory I–S – Write command input Active low;...
Page 13
Pin Functions Table 2-4. PC Card Controller Pins (Partial) Name Type Drive Function Description A_RESET O–T/5V 6 mA Reset output Active high A_ADR 165-178 O–T/5V 6 mA Address bus [25:12] A_BVD 145-144 I–S/5V – Battery voltage detect inputs Active high [2:1] *A_CD[2:1] 152-153...
Page 14
Pin Functions Table 2-6. Multifunction Pins Name Type Drive Single Slot Dual Slots A: PC Card A: PC Card A: PC Card A: PC Card B: PC Card B: CompactFlash B: Miniature Card With External Without With Without With External OR External OR External OR External OR...
Page 15
Pin Functions Table 2-7. External Buffer Signals A: PC Card A: PC Card A: PC Card A: PC Card B: None B: PC Card B: CompactFlash B: Miniature Card — A_ADR[11:0] — — A_D[15:0] A_D[15:0] A_D[15:0] *A_OE *A_OE *A_OE *A_WE *A_WE *A_WE *A_IOR...
Main Clock Control Figure 3-1. Internal and External Clock Control b[10] of Reg[05Fch] MCLK VMCLK 4171A only b[12] of Reg[05Feh] b[8:6] of b[5:3] of Reg[05Feh] Reg[05Feh] ÷1, ÷1, ÷2, ÷2, ÷3, ÷3, ÷4, ÷4, Oscillator Master Clock VCLK ÷5, ÷5, Cell ÷6, ÷6,...
Page 18
Main Clock Control Table 3-1. Main Clock Control Specifications Clock Type Name Description External X1/X2 Crystal input to generate clocks for the display controller CRYL_INH Crystal oscillation inhibit signal MCLK External clock input for video memory clock BUSCLK 8-MHz system bus clock (actual frequency depends on bit setting inside the V 41xx CPU) Internal...
Card Controllers Two independent card controllers in the V 4171A are designed to work with a variety of commercially available memory cards: • 68-pin PC Card (compliant with ExCA or the PCMCIA/JEIDA release 2.1 specification) • 50-pin CompactFlash card or 68-pin CompactFlash card with PC Card adapter •...
Page 20
Card Controllers Each card controller interfaces directly to either a synchronous or asynchronous ISA-compatible bus or equivalent (Figure 4-1). Card status information, accessible through the interface status register of each slot, includes the following types of information: • Detection of card insertion or removal •...
Card Controllers Each card controller implements power management for its own card socket via programmed options in the Power/RESETDRV Control register. Power sequencing delays specified by ExCA and PCMCIA release 2.1 are implemented in hardware. When the memory and I/O windows are disabled and the socket is empty, each card controller automatically enters a lower-power-consuming state, the lowest level of which can be achieved by disabling all I/O and memory windows, tri-stating all output buffers, and removing power to the card socket.
Card Controllers Access of Card I/O addresses are accessed if all of these conditions are met. Card I/O Addresses The I/O address mapping window is enabled. The system I/O address is greater than or equal to the System I/O Address Mapping Start register A[15:0];...
LCD Controller The LCD controller is designed to work with a variety of STN and TFT color or monochrome LCD panels. It consists of the fundamental blocks shown in Figure 5-1. Figure 5-1. LCD Block Diagram Write Interface Buffer Unit Display Memory/ Frame Buffer Memory Frame...
Page 24
LCD Controller The palette RAM contains the color palette used for color display (Table 5-1). It is orga- nized as 256 addresses by 18 bits (6 bits each for red, green, and blue color). The dithering engine is used for color STN panels to provide the appearance of more colors by modulating the data as it is being written to the panel during a frame of refresh.
LCD Controller For formats of 5 and 6 bits per pixel, the upper used address bits are available for use as segments that make multiple simultaneous palettes available. This feature allows applications to switch palettes by reloading the on-chip palette, resulting in smoother transitions between applications that may only use a subset of the 256 color address locations available.
Page 27
Address Decoding Table 6-1. Address Map Memory Type Starting Address Ending Address Display memory 0x0A000000 0x0A7FFFFF LCD control registers 0x0A800000 0x0AFFFFFF PC Card registers 0x15000000 0x15FFFFFF Display memory is decoded by the LCD chip select signal. The V 41xx CPU hardware decodes the fixed address for LCD display memory.
Registers This section contains detailed information about the V 4171A’s registers. Table 7-1. Top-Level Register Summary (16-Bit Accesses Only) Register Name Address Signal Description Configuration register I 05FEh Configuration register II 05FCh Interrupt Status register 05FAh GPIO/*PCS Control/Data register 05EEh 05ECh *PCS[0] Upper addresses A[25:16] start register...
Page 30
Registers Table 7-3. 8-Bit PC Card Controller Index Register Register Name Slot A Slot B Identification and Revision register 0000h 0040h Interface Status Register 0001h 0041h Power and RESETDRV Control register 0002h 0042h Interrupt and General Control register 0003h 0043h Card Status Change register 0004h 0044h...
Page 31
Registers Table 7-3. 8-Bit PC Card Controller Index Register (continued) Register Name Slot A Slot B Card Memory Offset Address 3 Low-Byte register 002Ch 006Ch Card Memory Offset Address 3 High-Byte register 002Dh 006Dh Card Voltage Select register 002Fh 006Fh System Memory Address 4 Mapping Start Low-Byte register 0030h 0070h...
Registers Top-Level Registers Top-level registers [05xxh] are accessed through 16-bit operations; byte access is not supported . All reserved bits are set to zero upon hardware reset and should always be written to zero to ensure proper device operation. Configuration Register I Name Configuration Register I Type...
Page 34
Registers Table 7-5. Configuration Register 1 (continued) D8–D6 VMCLK_DIV Default = 0 for all bits [2:0] Divider from master clock to generate VMCLK 111 = master clock divide by 8 110 = master clock divide by 7 101 = master clock divide by 6 100 = master clock divide by 5 011 = master clock divide by 4 010 = master clock divide by 3...
Page 38
Registers Table 7-8. GPIO/*PCS Control/Data Register (continued) GPIO_DIR0 Default = 0 0 = input mode for GPIO[0] pin 1 = output mode for GPIO[0] pin GPIO_DAT3 Default = 0 Data value for GPIO[3] pin GPIO_DAT2 Default = 0 Data value for GPIO[2] pin GPIO_DAT1 Default = 0 Data value for GPIO[1] pin...
Page 39
Registers Programmable Chip *PCS1 and *PCS0 are independent functions controlled by bits D13–D10 of the GPIO/*PCS Select (PCS) Function control/data register [05EEh]. To enable *PCS: Set b[15:14] of Configuration Register I to either “01” or “10.” Set b[15] of GPIO/*PCS Control/Data Register to “1” to enable *PCS[1]. Set b[14] of GPIO/*PCS Control/Data Register to “1”...
Registers PC Card Registers Identification and Revision Register Name Identification and Revision Register Type Read only Register Address (Slot A) Index Base + 00h Register Address (Slot B) Index Base + 40h Bits IFTYP1 IFTYP0 Reserved Reserved REV3 REV2 REV1 REV0 Table 7-18.
Registers Interface Status Register Interface Status Register Name Type Read only Register Address (Slot A) Index Base + 01h Register Address (Slot B) Index Base + 41h Bits Reserved PWRON RDY/*BSY BVD2 BVD1 Table 7-19. Interface Status Register Bit(s) Name Description Reserved Default = 1...
Registers Power and RESETDRV Control Register Name Power and RESETDRV Control Register Type Read/Write Register Address (Slot A) Index Base + 02h Index Base + 42h Register Address (Slot B) Bits Reserved Reserved WPREN Reserved Reserved VPPSEL1 VPPSEL0 Table 7-20. Power and RESETDRV Control Register Bit(s) Name...
Registers Interrupt and General Control Register Name Interrupt and General Control Register Type Read/Write Register Address (Slot A) Index Base + 03h Index Base + 43h Register Address (Slot B) Bits RI_EN CRDRST CRDTYP Reserved IRQSEL3 IRQSEL2 IRQSEL1 IRQSEL0 Table 7-21. Interrupt and General Control Register Bit(s) Name...
Registers Card Status Change Register Name Card Status Change Register Type Read-Only Register Address (Slot A) Index Base + 04h Index Base + 44h Register Address (Slot B) Bits Reserved Reserved Reserved Reserved CD_CHG RDY_CHG BAT_WARN BAT_DEAD Table 7-22. Card Status Change Register Bit(s) Name Description...
Registers Card Status Change Interrupt Configuration Name Card Status Change Interrupt Configuration Register Register Type Read/Write Register Address (Slot A) Index Base + 05h Index Base + 45h Register Address (Slot B) Bits SIRQS3 SIRQS2 SIRQS1 SIRQS0 CD_EN RDY_EN BWARN_EN BDEAD_EN Table 7-23.
Page 54
Registers Table 7-23. Card Status Change Interrupt Configuration Register (continued) BDEAD_EN Default = 0 Battery Dead Enable /*STSCHG bit 0 = Disables the card status change interrupt when a battery dead condition (memory card) or active *STSCHG (I/O card) is detected 1 = For memory PC Cards, enables a card status change interrupt when a battery dead condition is detected.
Registers I/O Control Register Name I/O Control Register Type Read/Write Register Address (Slot A) Index Base + 07h Index Base + 47h Register Address (Slot B) Bits Reserved W1_IOWS IO1_CS16MD IO1DSZ Reserved W0_IOWS IO0_CS16MD IO0DSZ Table 7-25. I/O Control Register Bit(s) Name Description...
Registers I/O Address Start Low-Byte Register I/O Address Start Low-Byte Register Name Type Read/Write Register Address (Slot A) Window 0: Index Base + 08h Window 1: Index Base + 0Ch Register Address (Slot B) Window 0: Index Base + 48h Window 1: Index Base + 4Ch Bits STARTAL7...
Registers I/O Address Start High-Byte Register Name I/O Address Start High-Byte Register Type Read/Write Register Address (Slot A) Window 0: Index Base + 09h Window 1: Index Base + 0Dh Register Address (Slot B) Window 0: Index Base + 49h Window 1: Index Base + 4Dh Bits STARTAH15...
Registers I/O Address Stop Low-Byte Register Name I/O Address Stop Low-Byte Register Type Read/Write Register Address (Slot A) Window 0: Index Base + 0Ah Window 1: Index Base + 0Eh Register Address (Slot B) Window 0: Index Base + 4Ah Window 1: Index Base + 4Eh Bits STOPAL7...
Registers I/O Address Stop High-Byte Register I/O Address Stop High-Byte Register Name Type Read/Write Register Address (Slot A) Window 0: Index Base + 0Bh Window 1: Index Base + 0Fh Register Address (Slot B) Window 0: Index Base + 4Bh Window 1: Index Base + 4Fh Bits STOPAH15...
Registers System Memory Address Mapping Start Name System Memory Address Mapping Start Low-Byte Register Low-Byte Register Type Read/Write Register Address (Slot A) Window 0: Index Base + 10h Window 1: Index Base + 18h Window 2: Index Base + 20h Window 3: Index Base + 28h Window 4: Index Base + 30h Register Address (Slot B)
Page 62
Registers To access a range from 0 to 32K, set the card memory offset address value to a negative value (offset). For example, A25–A12 = 3FF8h. 3FF800h + 8000h = 4000000. Overflow bit A26 is discarded, resulting in a PC Card address of 0000000. Set a positive value (offset) in the card memory offset address value to achieve positive (higher) PC Card memory access ranges.
Registers System Memory Address Mapping Start Name System Memory Address Mapping Start High-Byte Register High-Byte Register Type Read/Write Register Address (Slot A) Window 0: Index Base + 11H Window 1: Index Base + 19H Window 2: Index Base + 21H Window 3: Index Base + 29H Window 4: Index Base + 31H Register Address (Slot B)
Registers System Memory Address Mapping Stop Name System Memory Address Mapping Stop Low-Byte Register Low-Byte Register Type Read/Write Register Address (Slot A) Window 0: Index Base + 12h Window 1: Index Base + 1Ah Window 2: Index Base + 22h Window 3: Index Base + 2Ah Window 4: Index Base + 32h Register Address (Slot B)
Registers System Memory Address Mapping Stop Name System Memory Address Mapping Stop High-Byte Register High-Byte Register Type Read/Write Register Address (Slot A) Window 0: Index Base + 13h Window 1: Index Base + 1Bh Window 2: Index Base + 23h Window 3: Index Base + 2Bh Window 4: Index Base + 33h Register Address (Slot B)
Registers Card Memory Offset Address Name Card Memory Offset Address Low-Byte Register Low-Byte Register Type Read/Write Register Address (Slot A) Window 0: Index Base + 14H Window 1: Index Base + 1CH Window 2: Index Base + 24H Window 3: Index Base + 2CH Window 4: Index Base + 34H Register Address (Slot B) Window 0: Index Base + 54H...
Registers Card Memory Offset Address Name Card Memory Offset Address High-Byte Register High-Byte Register Type Read/Write Register Address (Slot A) Window 0: Index Base + 15H Window 1: Index Base + 1DH Window 2: Index Base + 25H Window 3: Index Base + 2DH Window 4: Index Base + 35H Register Address (Slot B) Window 0: Index Base + 55H...
Registers Card Detect and General Control Register Name Card Detect and General Control Register Type Read/Write Register Address (Slot A) Index Base + 16H Register Address (Slot B) Index Base + 56H Bits Reserved Reserved SWCDINT CDRSMEN Reserved Reserved CFGRSTEN DLY16INH Table 7-36.
Page 69
Registers Table 7-36. Card Detect and General Control Register (continued) CFGRSTEN Default = 0 Configuration Reset Enable bit 1 = When this bit is set to “1,” and both the *CD[2:1] inputs go high, a reset pulse is generated to reset the slot configuration registers to their default state.
Registers Global Control Register Name Global Control Register Type Read/Write Register Address (Slot A) Index Base + 1EH Register Address (Slot B IIndex Base + 5EH Bits Reserved Reserved Reserved CLRPMIRQ IRQPM_EN EXWRBK Reserved Reserved Table 7-37. Global Control Register Bit(s) Name Description...
Registers Card Voltage Sense Register Name Card Voltage Sense Register Type Read/Write Register Address (Slot A) Index Base + 1FH Register Address (Slot B) Index Base + 5FH Bits Reserved Reserved Reserved Reserved Reserved Reserved *VS2 *VS1 Table 7-38. Card Voltage Sense Register Bit(s) Name Description...
Registers Card Voltage Select Register Name Card Voltage Select Register Type Read/Write Register Address (Slot A) Index Base + 2FH Index Base + 6FH Register Address (Slot B) Bits Reserved Reserved Reserved Reserved Reserved Reserved VCCEN1 VCCEN0 Table 7-39. Card Voltage Select Register Bit(s) Name Description...
Registers Panel Control Register Name Panel Control Register Type Read/Write Register Address 0002h Bits D15-D13 D7–D3 D2–D0 Reserved EN_WAVE FLM_POL LP_POL OFF_SHCLK Reserved COLOR_DEPTH Table 7-41. Panel Control Register Bit(s) Name Description D15–D12 Reserved Default = 0 EN_WAVE Default = 0 1 = enable wave equation (gray level is generated from RGB and output to the G channel) FLM_POL...
Registers Vertical Display End Register Name Vertical Display End Register Type Read/Write Register Address 0014h Bits D15–D11 D10–D0 Reserved VERT_END Table 7-50. Vertical Display End Register Bit(s) Name Description D15–D11 Reserved Default = 0 for all bits D10–D0 VERT_END Default = 0 for all bits Vertical Display End Value = V –...
Registers Vertical Display Total Register Name Vertical Display Total Register Type Read/Write Register Address 0016h Bits D15–D11 D10–D0 Reserved VERT_TOTAL Table 7-51. Vertical Display Total Register Bit(s) Name Description D15–D11 Reserved Default = 0 for all bits D10–D0 VERT_TOTAL Default = 0 for all bits Vertical Total Value = V –...
Registers Vertical Retrace End Register Name Vertical Retrace End Register Type Read/Write Register Address 001Ah Bits D15–D10 D9–D7 D6–D4 D3–D0 Reserved VERT_END_SKIP VERT_SKIP VERT_RETEND Table 7-53. Vertical Retrace End Register Bit(s) Name Description D15–D10 Reserved Default = 0 for all bits D9–D7 VERT_END_ Default = 0 for all bits...
Registers Hardware Cursor X Position Register Name Hardware Cursor X Position Register Type Read/Write Register Address 0022h Bits D15–D11 D10–D0 Reserved CURSOR_XPOST Table 7-59. Hardware Cursor X Position Register Bit(s) Name Description D15–D11 Reserved Default = 0 for all bits D10–D0 CURSOR_ Default = 0...
Registers Hardware Cursor Y Position Register Hardware Cursor Y Position Register Name Type Read/Write Register Address 0024h Bits D15–D11 D10–D0 Reserved CURSOR_YPOST Table 7-60. Hardware Cursor Y Position Register Bit(s) Name Description D15–D11 Reserved Default = 0 for all bits D10–D0 CURSOR_ 0 = sets hardware cursor at top line (default)
Registers Hardware Cursor Color 1B Register Hardware Cursor Color 1B Register Name Type Read/Write Register Address 002Ch Bits D15–D6 D5–D0 Reserved BLUE_1 Table 7-65. Hardware Cursor Color 1B Register Bit(s) Name Description D15–D6 Reserved Default = 0 for all bits D5–D0 BLUE_1 Default = 0 for all bits...
Registers RAM Read Address Register Name RAM Read Address Register Type Write-Only (16-Bit Access Only) Register Address 0046h Bits D15–D8 D7–D0 Reserved RAM_R_ADDR Table 7-70. RAM Read Address Register Bit(s) Name Description D15–D8 Reserved Default = 0 for all bits D7–D0 RAM_R_ADDR Default = 0 for all bits...
Page 100
Registers RAM Read Port Register 0 RAM Read Port Register 0 Name Type Read-Only Register Address 0048h Bits D15–D14 D13–D8 D7–D6 D5–D0 Reserved RED_R_REG Reserved GREEN_R_REG Table 7-71. RAM Read Port Register 0 Bit(s) Name Description D15–D14 Reserved Default = 0 for all bits D13–D8 RED_R_REG Default = 0 for all bits...
Page 101
Registers RAM Read Port Register 1 Name RAM Read Port Register 1 Type Read-Only Register Address 004Ah Bits D15–D6 D5–D0 Reserved BLUE_R_REG Table 7-72. RAM Read Port Register 1 Bit(s) Name Description D15–D6 Reserved Default = 0 for all bits D5–D0 BLUE_R_REG Default = 0 for all bits...
Registers Scratch Pad Register 0 Name Scratch Pad Register 0 Type Read/Write Register Address 0050h Bits D15–D0 Reserved Table 7-73. Scratch Pad Register 0 Bit(s) Name Description D15–D0 Reserved Default = 0 for all bits 7-74 4171A Companion Chip User’s Manual...
Page 103
Registers Scratch Pad Register 1 Name Scratch Pad Register 1 Type Read/Write Register Address 0052h Bits D15–D0 Reserved Table 7-74. Scratch Pad Register 1 Bit(s) Name Description D15–D0 Reserved Default = 0 for all bits 4171A Companion Chip User’s Manual 7-75...
Page 104
Registers Hardware Cursor The hardware cursor supports a 32 x 32 x 2 user-defined pattern that is stored in the upper 512 bytes of frame memory. The cursor pattern has two bits to select the display mode of a pixel. Each bit corresponds to a plane.
Page 105
Registers For indexed modes (1, 2, 4, 5, 6 and 8 bpp), the inverted color is the 1’s complement of the index number generated from the original video pixel display information. This inverted index number must have a color previously programmed into the 18-bit color RAM palette data. If not previously programmed, color might revert to black (0000) or some odd color.
Page 106
Registers As shown in Table 7-76, the pattern continues through address 00-0xFF, for a total of 256 bytes (32 x 32 x 2 bits = 256 bytes). Table 7-76. Hardware Cursor Pattern Address Mapping Bytes Description 0–3 Plane 0 pixel bit for cursor scan line 1 4–7 Plane 1 pixel bit for cursor scan line 1 8–B...
Page 107
Registers Table 7-78. Hardware Cursor Data Value for Four Display Modes Horizontal Scan Line Byte 1 Address Byte 2 Address Byte 3 Address Byte 4 Address Plane 0 0x00 0x01 0x02 0x03 Plane 1 0x04 0x05 0x06 0x07 Plane 0 0x08 0x09 0x0A...
Registers There are two hardware cursor patterns available in register 0xAA800020 (Table 7-81). Table 7-81. Hardware Cursor Patterns in Register 0xAA800020 0000 (0x01) 0xAA1FFE00 – EFF Pattern 0 0000 (0x05) 0xAA1FFF00 – FFF Pattern 1 0000 (0x00) Hardware Cursor Disabled In indexed modes, the cursor color data is programmed as an 8-bit index pointer into the 18-bit palette RAM for color data selection output to the LCD screen.
Page 109
Registers Write the RED_GREEN palette values to address 0xAA800042. Write the blue value to address 0xAA800044. The palette values are 6-bit numbers; the upper two unused bits are floating “don't care” values and can be either 1 or 0. Mask them when reading from addresses 0xAA800048 and 0xAA80004A.
Registers Example Programs Starting Address of Displayed Memory Hardware Starting Address offset from ZERO beginning of frame buffer memory. // Set in the Frame buffer memory starting address offset from ZERO set_start_addr(int buffer_offset) short reg_upper2, reg_lower16, tmp2, tmp16; // print("Starting address offset "); putnum(buffer_offset); buffer_offset >>= 2;...
System Implementation This section contains detailed diagrams for system configuration. 4171A Companion Chip User’s Manual...
Page 112
System Implementation Figure 8-1. Single Slot: PC Card or CompactFlash with 68-Pin Adapter *A_WE *A_OE *A_IOW *A_IOR A_D[15:0] Slot A A_ADR[25:0] *A_CE[2:1] PC Card A_RESET SA[25:0] or 68-Pin *A_REG Compact *A_CD[2:1] SD[15:0] Flash A_BVD[2:1] *A_VS[2:1] with *SBHE *A_WAIT Adaptor *SIORD A_RDY/*A_BSY Interface *SIOWR...
Page 114
System Implementation Figure 8-3. Dual Slots with Two PC Cards without External OR Gate *SMWR *A_WE *SMRD *A_OE *SIOWR *A_IOW *SIORD *A_IOR SA[25:0] SA[11:0] A_ADR[11:0] *A_ENBUF SD[15:0] SD[15:0] A_D[15:0] Slot A A_DBUFDIR 68-Pin *A_DBUFEN[1:0] Compact Flash A_ADR[25:12] with *A_CE[2:1] Adapter A_RESET Interface *A_REG...
Page 115
System Implementation Figure 8-4. Dual Slots with Two PC Cards and External OR Gate *SMWR *A_WE *SMRD *A_OE *SIOWR *A_IOW *SIORD *A_IOR SA[25:0] SA[11:0] A_ADR[11:0] *A_ENBUF SD[15:0] SD[15:0] A_D[15:0] Slot A A_DBUFDIR PCMCIA *A_CE[2] or 68-Pin Compact *A_CE[1] Flash with A_ADR[25:12] Adaptor *A_CE[2:1]...
Page 116
System Implementation Figure 8-5. Dual Slots: PC Card or 50-Pin CompactFlash without External OR Gate *SMWR *A_WE *SMRD *A_OE *SIOWR *A_IOW *SIORD *A_IOR SA[25:0] *A_ENBUF SD[15:0] SD[15:0] SD[15:0] A_D[15:0] Slot A A_DBUFDIR PCMCIA *A_DBUFEN[2:1] or 68-Pin Compact A_ADR[25:0] Flash *A_CE[2:1] with A_RESET Adaptor...
Page 117
System Implementation Figure 8-6. Dual Slots: PC Card and 50-Pin CompactFlash with External OR Gate *SMWR *A_WE *SMRD *A_OE *SIOWR *A_IOW *SIORD *A_IOR SA[25:0] *A_ENBUF SD[15:0] SD[15:0] A_D[15:0] A_DBUFDIR Slot A *A_CE[2] PCMCIA or 68-pin *A_CE[1] Compact Flash A_ADR[25:0] with *A_CE[2:1] Adaptor A_RESET...
Page 118
System Implementation Figure 8-7. Dual Slots: PC Card and 60-Pin Miniature Card *SMWR *A_WE *SMRD *A_OE *SIOWR *A_IOW *SIORD *A_IOR SA[25:0] SA[11:0] A_ADR[11:0] SD[15:0] A_D[15:0] SD[15:0] Slot A A_DBUFDIR PC Card *A_CE[2] or 68-pin *A_ENBUF Compact *A_CE[1] Flash with A_ADR[25:12] Adaptor *A_CE[2:1] Interface...
Design Considerations At power-up, all signals to PC Card slots are tri-stated. To enable operation, the system must first write to Configuration Registers I and II to set up this device for system implementation. During Suspend mode or when the PC Card is not present, the PC Card slot is powered down and card V is at 0 volts.
Design Considerations Single Slot With One 68-Pin PC Card Table 9-1. Pin Assignments for Slot A Pin Name I/O Type Function Functional Description Connect Pull-Up Pull-Up to Card to Card to SYS Slot √ A_RESET O–T/5V PC Card reset Provides a hard reset to PC Card and clears Card Configuration –...
Page 121
Design Considerations Table 9-2. Multifunction Pin Assignments for Slot A Pin Name Signal Name I/O Type Function Description Connect Pull-Up Pull-Up to Card to Card to SYS Slot √ MFP[35:24] A_ADR[11:0] O–T/5 V PC Card address bus Lower order address bus to PC Card; –...
Design Considerations Dual Slots With Two Pin assignments for slot A are the same as those described in Tables 9-1 through 9-3. 68-Pin PC Cards Pin assignments for slot B are described in Table 9-4. Table 9-4. Multifunction Pin Assignments for Slot B (with External OR Gates) Pin Name Signal Name I/O Type...
Page 123
Design Considerations Table 9-4. Multifunction Pin Assignments for Slot B (with External OR Gates) (continued) Pin Name Signal Name I/O Type Function Description Connect Pull-Up Pull-Up to Card to Card to SYS Slot MFP[5] *B_ENBUF O–5V Slot B PC Card address Active low signal controls external address Directly –...
Design Considerations Dual Slots (A: 68-Pin PC Card / B: 50-Pin CompactFlash) Table 9-6. Multifunction Pin Assignments for Slot B (with External OR Gates) Pin Name Signal Name I/O Type Function Description Connect Pull-Up Pull-Up to Card to Card to SYS Slot √...
Page 125
Design Considerations Table 9-6. Multifunction Pin Assignments for Slot B (with External OR Gates) (continued) Pin Name Signal Name I/O Type Function Description Connect Pull-Up Pull-Up to Card to Card to SYS Slot MFP[6] A_DBUFDIR O–5V Slot A PC Card direction High during a read from the PC Card slot Note 1 –...
Design Considerations Dual Slots For Miniature Card applications, only ROM and flash ROM are supported for DRAMs (A: 68-Pin PC Card / and SRAMs. B: 60-Pin Miniature Card) Table 9-8. Multifunction Pin Assignments for Slot B (With External OR Gates) Pin Name Signal Name I/O Type...
Page 129
Some of the information contained in this document may vary from country to country. Before using any NEC product in your application, please contact a representative from the NEC office in your country to obtain a list of authorized representatives and...
Page 130
The quality grade of NEC devices is “Standard” unless otherwise specified in NEC’s data sheets or data books. If customers intend to use NEC devices for applications other than those specified for Standard quality grade, they should contact an NEC sales representative in advance.
Need help?
Do you have a question about the VRC4171A and is the answer not in the manual?
Questions and answers