Enhanced cardbus adapter and associated buffering circuitry for interfacing multiple cardbus/16 bit PC cards
First Claim
Patent Images
1. An enhanced CardBus adapter comprising:
- a) a single status pin for receiving a consolidated status change control signal that, when set, denotes a status change for one of a plurality of interfacing PCMCIA cards;
b) a status control pin for outputting a status enabling signal for enabling reading of externally buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards;
c) a plurality of address/data pins for transfer addresses/data to and from the plurality of interfacing PCMCIA cards, wherein some of the address/data pins are selectively used for receiving the externally buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards;
d) multiple sets of transactional pins, one set for each interfacing PCMCIA card, for correspondingly exchanging transactional signals with the interfacing PCMCIA cards through a plurality of external drivers; and
e) a status register, coupled to the address/data pins that are also used for receiving the externally buffered individual card presence and status change control signals of the interfacing PCMCIA cards being read, for storing the received individual card presence and status change control signals of the intefacing PCMCIA cards.
0 Assignments
0 Petitions
Accused Products
Abstract
An otherwise conventional CardBus adapter is provided with an additional status register, a small number of additional pins, and associated external buffering circuitry. Furthermore, a number of the CardBus adapter'"'"'s existing pins are either eliminated, redefined or used for multiple purposes. As a result, the CardBus adapter in conjunction with the associated external buffering circuitry is able to interface to multiple CardBus/16-bit PC Cards at the same time.
-
Citations
24 Claims
-
1. An enhanced CardBus adapter comprising:
-
a) a single status pin for receiving a consolidated status change control signal that, when set, denotes a status change for one of a plurality of interfacing PCMCIA cards; b) a status control pin for outputting a status enabling signal for enabling reading of externally buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards; c) a plurality of address/data pins for transfer addresses/data to and from the plurality of interfacing PCMCIA cards, wherein some of the address/data pins are selectively used for receiving the externally buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards; d) multiple sets of transactional pins, one set for each interfacing PCMCIA card, for correspondingly exchanging transactional signals with the interfacing PCMCIA cards through a plurality of external drivers; and e) a status register, coupled to the address/data pins that are also used for receiving the externally buffered individual card presence and status change control signals of the interfacing PCMCIA cards being read, for storing the received individual card presence and status change control signals of the intefacing PCMCIA cards. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for interfacing multiple PCMCIA cards at the same time, the apparatus comprising:
-
a) an enhanced CardBus adapter having a.1) a single status pin for receiving a consolidated status change control signal that, when set, denotes status change for one of a plurality of interfacing PCMCIA cards, a.2) a status control pin for outputting a status enabling signal for enabling reading of externally buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards, a.3) a plurality of address/data pins for transferring addresses/data to and from the plurality of interfacing PCMCIA cards, wherein some of the address/data pins are also used for receiving the externally buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards being read; and b) associated buffering circuitry for the enhanced CardBus adapter including b.1) a PLD for generating the consolidated status change signal responsive to the individual card presence and status change control signals of the plurality of interfacing PCMCIA cards, and b.2) a first plurality of buffers for buffering and providing the individual card presence and status change control signals of the plurality of interfacing PCMCIA cards responsive to the status enabling signal. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for simultaneously interfacing a plurality of PCMCIA cards to a single CardBus adapter at the same time, the method comprising the steps of:
-
a) externally generating a consolidated status change control signal for the CardBus adapter to denote status change for one of the plurality of interfacing PCMCIA cards; b) externally buffering individual card presence and status change control signals of the plurality of interfacing PCMCIA cards; c) generating a status enabling signal by the CardBus adapter to enable reading of the buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards; and d) reading the buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards by the CardBus adapter through a subset of a plurality of address/data pins of the CardBus adapter normally used for transferring addresses/data to and from the plurality of interfacing PCMCIA cards; and e) exchanging transaction signals with the interfacing PCMCIA cards using multiple sets of corresponding transactional pins disposed on the CardBus adapter with external drivers. - View Dependent Claims (12, 13, 14)
-
-
15. A motherboard of a computer system, the motherboard comprising
a) an I/O bus for transferring I/O signals; -
b) an enhanced CardBus adapter, coupled to the I/O bus, the enhanced CardBus adapter comprising; b.1) a status pin for receiving a consolidated status change control signal that, when set, denotes status change for one of a plurality of interfacing PCMCIA cards, b.2) a status control pin for outputting a status enabling signal for enabling reading of externally buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards, b.3) a plurality of address/data pins for transferring addresses/data to and from the plurality of interfacing PCMCIA cards, wherein some of the address/data pins are also used for receiving the externally buffered individual card presence and status change control signals of the plurality of interfacing PCMCIA cards being read; c) associated buffering circuitry for the enhanced CardBus adapter including c.1) a programmable logic device (PLD) for generating the consolidated status change signal responsive to the individual card presence and status change control signals of the plurality of interfacing PCMCIA cards, c.2) a first plurality of buffers for buffering and providing the individual card presence and status chance control signals of the plurality of interfacing PCMCIA cards responsive to the status enabling signal; and d) a plurality of connectors coupled to the buffering circuitry for removably receiving the plurality of interfacing PCMCIA cards. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer system comprising:
-
a) a processor for executing instructions; b) a memory subsystem coupled to the processor for storing the instructions and data; and c) an I/O subsystem coupled to the processor and memory subsystem including c.1) an enhanced CardBus adapter having c.1.1) a status pin for receiving a consolidated status change control signal, when set, denoting status change for one of a plurality interfacing PCMCIA cards, c.1.2) a status control pin for providing a status enabling signal for enabling reading of externally buffered individual card presence and status change control signals of the interfacing PCMCIA cards, c.1.3) a plurality of address/data pins for transferring addresses/data to and from the interfacing PCMCIA cards, wherein some of the address/data pins are also used for receiving the externally buffered individual card presence and status change control signals of the interfacing PCMCIA cards being read; c.2) associated buffering circuitry for the enhanced CardBus adapter including c.2.1) a PLD for generating the consolidated status change signal responsive to the individual card presence and status change control signals of the interfacing PCMCIA cards, c.2.2) a first plurality of buffers for buffering and providing the individual card presence and status change control signals of the interfacing PCMCIA cards responsive to the status enabling signal; c.3) a plurality of connectors coupled to the buffering circuitry for removably receiving the PCMCIA cards. - View Dependent Claims (21, 22, 23, 24)
-
Specification