Abstract:
A wireless radio system for providing short-range wireless links between digital devices includes an RF transceiver and a digital baseband portion for establishing and maintaining links. The RF transceiver is embodied on a PC expansion card received b y a PC card expansion slot. At least a portion of the digital baseband is integrated on a host controller, equipped with logic sets for detecting and operating various types of expansion cards. One such logic set detects and operates the transceiver expansion card, so that a connection between the transceiver and the baseband is maintained. Removing the transceiver card detaches the transceiver, altogether eliminating wireless functionality. By substituting cards having transceivers adapted to local conditions, the radio system may be modified to accommodate regional variations in the LSM radio band.

Description:
TECHNICAL FIELD  
         [0001]    The invention relates to wireless communications. More particularly, the invention relates to a radio system for providing wireless connectivity between digital devices.  
         TECHNICAL BACKGROUND  
         [0002]    As mobile digital devices continue to proliferate, the need becomes more and more evident for a means for these devices to be able link wirelessly over short and medium-range distances. To that end, various standards have been proposed that allow such devices to form networks of various types: wireless LAN&#39;s, ad hoc networks, PAN&#39;s (Personal Area Networks); all by means of short and medium range wireless links mediated through RF transceivers. Among these new wireless technologies, the Bluetooth Standard and the IEEE wireless LAN standard (IEEE 802.11) are especially noteworthy.  
           [0003]    Bluetooth  
           [0004]    Bluetooth is a global standard for short-range wireless links between digital devices such as personal computers, cell phones and PDA&#39;s (personal digital assistants). Facilitating both data and voice communication, the Bluetooth wireless technology has been developed as a means of eliminating wires and cables between both stationary and mobile devices, and offers the possibility of creating personal area networks (PAN&#39;s) and ad hoc networks between multiple users of Bluetooth enabled devices.  
           [0005]    The Bluetooth standard includes hardware, software and interoperability requirements. It is envisioned that Bluetooth will be adopted by most major equipment providers in the telecommunications, computer and home entertainment industries, and also in areas such as the automotive and health care industries and many other sectors of the economy.  
           [0006]    Underlying Bluetooth is the fundamental idea of providing a low-power, low-cost radio interface between digital devices. For example, a small radio built into both a cell phone and a laptop computer could replace the cumbersome cable currently used to connect the two devices. In addition, Bluetooth offers the possibility of becoming a universal bridge to existing networks, a peripheral interface, and a mechanism to form small private and ad hoc groupings of connected devices away from fixed network infrastructures.  
           [0007]    A Bluetooth SIG (Special interest group) formed in 1998 to monitor technical developments and to create an open, global standard, thus preventing the technology from becoming the property of a single company. This work resulted in the release of the first Bluetooth specification in 1999. One of the main goals was to include a regulatory framework in the specification to guarantee full interoperability between different devices from various manufacturers—as long as they share the same profile.  
           [0008]    Hardware Architecture  
           [0009]    The Bluetooth hardware consists of an analog radio portion and a digital baseband. The digital baseband includes a hardware digital signal processing part called the rink controller (LC), a CPU core and an interface to the host environment  
           [0010]    The link controller includes hardware that performs baseband processing and physical layer protocols such as the ARQ protocol and FEC coding. The functions of the link controller include asynchronous transfers, synchronous transfers, audio coding and encryption.  
           [0011]    The CPU core allows the Bluetooth module to handle inquiries and filter page requests without involving the host device. The link manager (LM), a layer that runs on the CPU core, discovers other LM&#39;s and communicates with them via the Link Manager Protocol (LMP) to perform its service provider role and to use the services of the underlying Link Controller.  
           [0012]    In order to make different hardware implementations compatible, Bluetooth devices use the Host controller Interface as a common interface between the Bluetooth host and the Bluetooth core.  
           [0013]    Radio frequency operation is in the unlicensed industrial, scientific and medical (ISM) band at 2.4 to 2.48 GHz using a spread spectrum, frequency-hopping, full-duplex signal at up to 1600 hops/sec. The signal hops among 79 frequencies at 1 MHz intervals to give a high degree of interference immunity. RF output is specified as 0 dBm (1 mW in the 10 m range and −30 to +20 dBm (100 mW in the longer range version.  
           [0014]    Usage Models and Profiles  
           [0015]    Various usage models have been developed for Bluetooth. For example, the Internet bridge allows Internet access by telephone or by computer, without any cable connections, regardless of location. When close to a wire-bound connection point, a mobile computer or handheld device can also connect directly to the landline, but without cables. The Ultimate Headset usage model allows hands free use of a cell phone, even if the phone is in the brief case. Automatic synchronization of calendars, and address books is possible. Simply by entering office, a Personal Area Network is established between all of a user&#39;s Bluetooth enabled devices; thus, the calendar in a user&#39;s phone or PDA is automatically updated to agree with the one on a desktop PC, allowing phone numbers and addresses to be correct and up-to-date on all digital devices without relying on cables or line-of-sight IR connections.  
           [0016]    While usage models describe applications and intended devices, the profiles specify how to use the Bluetooth protocol stack for an interoperable solution. In each profile, it is stated how to reduce options and set parameters in the base standard and how to use procedures from several base standards. A common user experience is also defined. For example, a computer mouse doesn&#39;t need to communicate with a headset, and so they are built with different profiles. The profiles are a part of the Bluetooth specification and all devices must be tested against one more of the profiles in order to fulfill the Bluetooth certification requirements. The number of profiles will grow as new Bluetooth applications arise.  
           [0017]    Compliance  
           [0018]    The goal of the Bluetooth Qualification Program is to guarantee global interoperability between devices regardless of vendor and regardless of the country in which they are used. During the test procedure required of all devices, it must be verified that they meet all requirements regarding: radio link quality, lower layer protocols, profiles, and information to end-users.  
           [0019]    IEEE 802.11  
           [0020]    Similar in scope and purpose to the Bluetooth Standard is the IEEE Wireless LAN Standard (802.11). The hardware component, substantially identical to the Bluetooth hardware includes a digital baseband portion, an RF transceiver, and an antenna, all provided on a NIC (network interface card). Designed to operate in the ISM band, as Bluetooth does, IEEE 802.11 has higher power requirements, operates over greater distances and generally provides higher data transmission rates.  
           [0021]    While a goal of both the Bluetooth Standard and the Wireless LAN Standard is to provide a global standard for operation in the unlicensed industrial, scientific and medical (ISM) band, in actual practice, the ISM band includes somewhat different frequency ranges from country to country. For example, Japan has expanded their ISM band, while certain European countries have a narrower range in their ISM band. What&#39;s more, in some countries, portions of the ISM band are utilized by the military. The differences in the ISM band from country to country create hardware incompatibilities that have limited the usefulness of Bluetooth- and Wireless LAN- enabled devices, forcing them to be region-specific, in spite of the original vision of a global standard. This region-specificity is a particular problem in the case of devices such as laptop computers in which the Bluetooth chipset has been embedded. The value to the user of such devices is seriously impaired when their full range of capabilities is only available in a limited geographic range. It would be a great advantage to provide a way of expanding the range of Bluetooth enabled digital devices so that they are fully functional anywhere in the world, unhampered by regional variations in the ISM band.  
           [0022]    Providing the Bluetooth hardware as an embedded chipset poses an additional problem for users of mobile digital devices. Currently, in many countries of the world, notably the United States, wireless communications devices may not be used during airplane flights. In fact, passengers are required to turn off devices such as mobile phones and pagers prior to takeoff, and to leave them switched off for the duration of the flight. Under these regulations, the use of Bluetooth-enabled digital devices in flight is also prohibited. Thus, a passenger traveling with a laptop having an embedded Bluetooth chipset would be prevented from using their laptop computer during the flight. Being unable to use their devices for the duration of a flight possibly lasting twelve hours or more would seriously handicap many business travelers. Wireless LAN NIC&#39;s suffer this same disadvantage. Accordingly, it would be desirable to provide a simple way of disabling the wireless hardware without turning off the host device, thus enabling users of mobile computing devices to use them in environments where wireless devices are prohibited, such as in-flight.  
           [0023]    Various types of removable or replaceable Bluetooth modules have been proposed. For example, a Bluetooth module that attaches to the universal serial bus by means of a dongle is known. Furthermore, a Bluetooth module embedded on a PC expansion card that attaches to a mobile computer by means of a Cardbus socket is also known.  
           [0024]    Such cards are available from several hardware manufacturers. As FIG. 1 shows, the Bluetooth card  103  is inserted into an expansion slot  102 A,  102 B and connected with the host device through a controller  101 . The card  103 , has embedded thereon an RF unit  107  with an antenna  108 , a digital baseband  106 , a processor element  105 , a ROM  109  and a proprietary interface  104 . Due to their removable feature, these modules are easily disabled in environments where wireless devices are not permitted, simply by removing them. Conventional Wireless LAN NIC&#39;s are very similar to this Bluetooth expansion card. Fundamental to the Bluetooth standard is the principle that the Bluetooth hardware be very low in cost, thus encouraging its widespread adoption and enabling the technology to readily replace cables. The end user cost of a Bluetooth chipset is expected to be around ten dollars. The removable Bluetooth modules just described are considerably more expensive—in the case of a Bluetooth PC Card as shown in FIG. 1, the end user cost may approach several hundreds of dollars. The high end user cost of these modules renders them unsuitable for more than limited deployment; they are definitely incompatible with the basic design philosophy of the Bluetooth platform, that of a low-cost, widely available cable replacement solution. Therefore, it would be desirable to provide a Bluetooth implementation in which at least a portion of the Bluetooth hardware is readily replaceable, thus allowing the Bluetooth hardware to be quickly and easily detached. If the device were sufficiently low-cost, it would also be possible to provide the device in several different versions, each version suited to the regional variations of the LSM band.  
           [0025]    Wireless LAN NIC&#39;s are available from a variety of manufacturers.  
           [0026]    Hardware and software systems have been proposed in which an embedded Bluetooth chipset may be disabled and re-enabled through signals generated from the keyboard of the mobile computing device, either by means of a hot key, or a keystroke combination. However, such solutions are cumbersome for the user, and they would require re-engineering of the computer motherboard. Furthermore, they don&#39;t address the problem of hardware incompatibilities caused by region-specific variation in the LSM band.  
           [0027]    There exists therefore a need in the art for a low-cost, user-friendly hardware implementation for Bluetooth and the Wireless LAN Standard that enables wireless links between digital devices anywhere in the world, independent of regional variations in the LSM frequency band. Furthermore, it would be advantageous to provide a simple way of disabling or disconnecting the wireless hardware, so that the host device could still b e used in settings where wireless devices are not permitted. It would be highly desirable to provide a solution that didn&#39;t require re-engineering of the motherboards of mobile computing devices such as notebook computers.  
         SUMMARY OF THE INVENTION  
         [0028]    A wireless radio system for providing wireless links between digital devices includes an RF transceiver and a multi-component digital baseband portion, connectable to the RF transceiver, that functions to establish and manage the wireless links. The RF transceiver is embodied on a PC expansion card of a type that is insertable into a Cardbus expansion slot and interfaced with a host device through a host controller. In one embodiment of the invention, the digital baseband portion of the radio system is integrated on the host controller. The host controller, equipped with logic sets for detecting and operating various types of expansion cards, operates to detect and operate the transceiver expansion card, so that a connection between the digital baseband and the RF transceiver is established and maintained. In alternative embodiments of the invention, selected components of the digital baseband are integrated on the host controller, while the remaining components are embedded on the PC expansion card with the RF transceiver. One embodiment of the invented radio system is designed to provide functionality compatible with the Bluetooth standard. A further embodiment provides compatibility with IEEE 802.11, the IEEE wireless LAN standard. Thus, the RF transceiver may be detached or replaced simply and inexpensively, altogether eliminating wireless functionality when desired, or allowing the system to be adapted to regional variations in the LSM band by swapping the transceiver.  
           [0029]    In another aspect, the invention provides a method for detecting the presence of different types of PC expansion cards, including the card type of the previously described radio system that employs conventional PC card specification signal lines.  
           [0030]    In yet another aspect, the invention provides a state machine for detecting the presence of a variety of expansion cards, including the card type of the above radio system, that includes a lookup table and multiple logic sets, in which each logic set is operative to interface with a predefined expansion card type. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0031]    [0031]FIG. 1 provides a block diagram of a conventional Bluetooth PC expansion card.  
         [0032]    [0032]FIG. 2 provides a system level block diagram of a radio system for wirelessly linking digital devices, according to the invention;  
         [0033]    [0033]FIG. 3 provides a detailed block diagram of the radio system of FIG. 2, according to the invention;  
         [0034]    [0034]FIG. 4 provides a state machine block diagram of a host controller for detecting and operating a RF transceiver expansion card, according to the invention;  
         [0035]    [0035]FIG. 5 shows a table of PC Card detection and voltage sensing pin arrangements, and an exemplary pin arrangement for detecting a RF transceiver expansion card by the controller of FIG. 4, according to the invention;  
         [0036]    [0036]FIG. 6 is a flow chart of a scheme for detecting an RF transceiver expansion card, according to the invention; and  
         [0037]    [0037]FIGS. 7A and 7B provide tables of connections for interfacing conventional PC cards and RF transceiver cards or NIC&#39;s according to the invention to a PC card socket, according to the invention. 
     
    
     DETAILED DESCRIPTION  
       [0038]    Referring now to FIG. 2, a system level block diagram of a radio system for providing wireless links between digital devices is shown. In a preferred embodiment, the invention is integrated into a mobile computing device such as a laptop computer. One embodiment of the invention is compatible with the Bluetooth Standard and provides, in a novel form, all of the hardware components specified by the Bluetooth standard. An alternate embodiment of the invention is compatible with the Wireless LAN Standard. Other embodiments of the invention are possible according to the distances, power requirements, type of devices to be linked, network protocol, and data transfer rate. As previously described, a wireless chipsets provide two basic hardware components: an analog RF transceiver, and a digital baseband portion. The invention provides the distinct advantages of being easily removable, thus allowing the radio system to be disabled or disconnected whenever the user may find it necessary. The invented radio system is readily adapted to region-specific variations in the LSM band by replacing the RF transceiver with one compatible with local conditions. Additionally, the current system can be provided at a greatly reduced end user cost over that of conventional removable modules. A host controller  10  functions to detect and control expansion cards inserted into either of both of the expansion slots A and B ( 12 ,  14 ). Advantageously, all or part of the digital baseband portion of the radio system is integrated on the host controller. The host controller  10  is, of course, also provided with the necessary logic to detect and operate conventional PC cards, both 16 and 32 bit. In one embodiment of the invention, the entire digital baseband is integrated onto the host controller. However, other embodiments of the invention are possible in which only selected components of the digital baseband are integrated on the host controller. Furthermore, an embodiment is also possible in which only one of the baseband components is integrated on the host controller. In either case above, the remaining baseband components are embodied on the RF transceiver expansion card. In general, the mobile system includes a processor  26  and a data bus  20 . The data bus may be a PCI bus as shown in FIG. 2, however other bus technologies are compatible with the spirit and scope of the invention. Conventional north bridge logic  24  provides communication between the processor and the data bus. Conventional south bridge logic provides for external bus communications. A power IC chip  28  supplies the appropriate driving voltage (v CC ) to operate PC cards inserted into either of the expansion slots  12  or  14 , according to the type of card inserted in the expansion slot. Card type is established by a PC card&#39;s connection to its card detection pins, as shown in FIG. 5. The manner in which the host controller  10  interrogates the socket to determine card type is described in greater detail below.  
         [0039]    As FIG. 2 shows, the digital baseband, integrated on the host controller, and the RF transceiver are connected to each other by inserting the RF transceiver PC card  16  into either of the expansion slots  12  and  14 . The card  16  has embodied thereon a RF transceiver  18  having functional capabilities compatible with either or both of the Bluetooth and the Wireless LAN standards. Additionally, an antenna  19  is connected to the transceiver  18 . The current embodiment of the invention provides a PC card having only a transceiver and antenna embodied thereon, with all components of the baseband being integrated on the host controller  10 . However, as previously indicated, only selected components of the baseband may be integrated on the controller, with the remaining components being embodied on the card  16 . The radio system according to the invention is extremely cost-efficient. Integrating the baseband on the host controller, so that the PC card need only provide an RF unit allows the provision of a very low-cost, removable module. Furthermore, the card  16  is provided in a several different versions, each one having an RF unit  18  adapted to region-specific variations in the LSM band.  
         [0040]    Turning now to FIG. 3, a more detailed block diagram of the invention is provided. Specifically, the integrated host controller  10  is shown, including logic portions for detecting and operating an RF transceiver expansion card  16 , according to the invention.  
         [0041]    As shown, sensing logic  30   a  and  30   b  for the transceiver card  16 , multiplexer logic  32 A and  32 B, baseband hardware  34 A and  34 B and interface logic  36 A and  36 B are integrated onto the host controller  10 .  
         [0042]    As shown, the baseband hardware  34 A and  34 B includes:  
         [0043]    a lower link controller (LLC) for byte level processing of the lower layers of either protocol;  
         [0044]    a RF-to-DSP link for interfacing the transceiver IC  18  with the LLC  
         [0045]    a baseband core, consisting of a RISC processor such as a ARM 7 CPU; and  
         [0046]    a memory, such as a dual port SRAM for FIFO use.  
         [0047]    Although not shown, one skilled in the art will recognize that the host controller also includes logic and hardware components for sensing and operating conventional 16-bit and 32-bit PC cards. Conventionally, PC card controllers detect card type by means of a pair of Card detection pins, CD 1  and CD 2 , and voltage sense pins VS 1  and VS 2 . During interrogation by the controller  10 , the coupling combinations of these pins indicate which type of card has been inserted into the expansion socket. Interrogation is performed by driving VS 1  and VS 2  to V CC , and monitoring the card detection pins for continuity between one of the voltage sense pins and one of the card detection pins. When driving each voltage sense pin to V CC , if both card lines remain at ground, the controller recognizes that both card detection pins are tied to ground, and the card inserted is a 16-bit card. If either of the card detection pins are sampled at V CC , indicating continuity between one of the voltage sense and card detection pins, the controller recognizes that a 32-bit card is inserted. As shown in FIG. 5, two columns are reserved in the Cardbus standard. The invention utilizes one of the reserved columns along with a status change interrupt, STSCHG, to detect whether a transceiver card  16  has been inserted into one of the expansion slots,  12  and  14 . Conventionally, in the Cardbus specification, STSCHG interrupts are only used to signal:  
         [0048]    Ready state changes;  
         [0049]    Write-protect state changes; and  
         [0050]    Battery voltage detect state changes, after a card has been detected.  
         [0051]    When an RF transceiver card or NIC is inserted into an expansion socket, sensing logic  30 A or  30 B communicates with baseband hardware  34 A or  34 B to interface the radio IC with the baseband. In turn, multiplexer logic  32 A or  32 B is enabled, so that data received through the RF transceiver as an analog signal from another digital device may be processed and communicated to the PCI bus via PCI interface with controller logic  36 A or  36 B. Communication with the bus interface controllers occurs by means of conventional PC card communication protocols. One skilled in the art will recognize that conventional detection logic integrated on the controller  10  enables multiplexer logic  32 A and  32 B and communicates with the bus controllers  36 A and  36 B in the event that a conventional 16-bit or 32-bit card is inserted into the expansion slot. As previously described, either voice or data communication is enabled between digital devices. Thus, the baseband hardware  34 A,  34 B also communicates directly with an audio component  39 , without the intermediation of the bus controller logic  36 A,  36 B.  
         [0052]    The sensing logic, in fact, constitutes a state machine that determines the type of card inserted into a socket, as shown in FIG. 4. The card sensing logic  30 A or  30 B accepts CD 1 , CD 2 , VS 1 , VS 2  and STSCHG ( 40 ,  41 ,  42 ,  43 ,  44 , respectively) as inputs. According to the pin coupling arrangements as provided in FIG. 5, along with a status change interrupt, the state machine  30 A determines the appropriate logic  32 A for operating the card inserted. As previously described, various combinations of CD 1 , CD 2 , VS 1  and VS 2  indicate the presence of a conventional 16-bit or 32-bit expansion card, whereupon logic  50  or  52  is activated. During sensing, the driving voltage, V CC , of the card is also determined. Advantageously, the controller  10  also monitors the STSCHG pin to detect the presence of a RF transceiver card or NIC, thus activating logic  54  to operate the RF card. As previously described, the controller performs an interrogation to determine the states of the pins. Interrogation may occur by means of a pulse train signal applied to selected pins, and simultaneously monitoring the signal on one or more of the remaining pins.  
         [0053]    The sensing logic  30 A,  30 B is operative to detect either conventional cards or the RF transceiver card or NIC of the current invention, according to the pin coupling arrangements shown in FIG. 5, designated by the Cardbus specification and well known in the art. The card type is determined by measuring the values of the voltages of columns  1 - 4 : CD 2 , CD 1 , VS 2  and VS 1 . The RF transceiver card or NIC is detected through one of the reserved columns, plus the use of an additional pin, such as the STSCHG pin. The pin assignments for the detection signals are summarized in the table of FIG. 7B. The signal column for the RF transceiver card or N IC, also referred to as the BlueCard, includes either of the two reserved columns as shown in the last two rows of FIG. 5. While the Figures show the use of the STSCHG signal line, the invention could actually use any pin that remains unused during the period of conventional PC Card detection, CINT or CSERR, for example. The invention makes use of at least one of such signal lines in addition to one of the reserved pin columns in order to identify a RF transceiver card or NIC.  
         [0054]    [0054]FIG. 6 shows a flow chart  60  of the card detection process. Initially, the detection logic seeks the presence of CD 1 , CD 2 , VS 1 , VS 2  and STSCHG  62 . If they are not detected, the logic assumes that no card has been inserted into the expansion socket, and the card detection signals CD 1  and CD 2  are blocked  64 . After a card has actually been inserted, the detection logic monitors the falling edge of CD 1  or CD 2   66 , as dictated by the Cardbus specification. When a card is detected, the invented detection logic toggles CD 1 , CD 2 , VS 1 , VS 2  and STSCHG to determine the card type  68 . As previously described, toggling may be by means of a pulse train signal or other toggling signal. After toggling, the detection logic proceeds to poll CD 1 , CD 2 , VS 1 , VS 2  and STSCHG in the following manner:  
         [0055]    Logic determines if VS 1  and CD 2  are tied to ground  70 ; “no” indicates that a conventional 16-bit or 32-bit PC card is inserted  72 ;  
         [0056]    If “yes”, logic determines if VS 2  and CD 1  are tied together  74 ; “no” again indicates that a conventional 16-bit or 32-bit PC card is inserted  76 ;  
         [0057]    If “yes”, logic determines if CD 1  and STSCHG are tied together  78 ;  
         [0058]    If “yes”, then a RF transceiver card or NIC according to the invention is present  80 ;  
         [0059]    If “no”, then a reserved card of another type is present  82 .  
         [0060]    The invention also provides an integrated controller circuit  10  that can be integrated directly with current PC expansion card controller logic. Conventional PC expansion card controller logic is embodied as a  208  pin IC package mounted directly on the motherboard of a personal computer, such as a laptop. Each of the pins is assigned b y the Cardbus specification. Advantageously, the controller of the current invention can replace a conventional controller without the necessity of reconfiguring pin assignments, adding additional pin configurations, altering the motherboard, or changing the required tooling, rendering the invented controller completely compatible with the existing Cardbus standard while providing the additional functions previously described. As shown in the table of FIG. 7, the controller  10  includes both conventional legacy interface card signals and signals for the invented expansion card. As the table shows, the same pins used to interface with conventional 16-bit and 32-bit cards function to interface with the invented card. Accordingly, no additional pins are required. Thus, When an RF transceiver card or NIC is inserted into an expansion socket, sensing logic  30 A or  30 B communicates with baseband hardware  34 A or  34 B to interface the radio IC with the baseband. In turn, multiplexer logic  32 A or  32 B is enabled, so that data received through the RF transceiver as an analog signal from another digital device may be processed and communicated to the PCI bus via PCI interface with controller logic  36 A or  36 B. Communication with the bus interface controllers occurs by means of conventional PC card communication protocols. One skilled in the art will recognize that conventional detection logic integrated on the controller  10  enables multiplexer logic  32 A and  32 B and communicates with the bus controllers  36 A and  36 B in the event that a conventional 16-bit or 32-bit card is inserted into the expansion slot.  
         [0061]    To ease integration with conventional PC Card logic sets, the invention controls a predetermined number of pre-assigned pins to enable RF transceiver card or NIC operation. As FIG. 7A shows, pins  17 ,  51 ,  58 ,  47 ,  32 , GND  18 ,  16  and  40 , as specified by the CardBus standard, are utilized by the invention to operate both RF transceiver card or NIC and conventional PC cards. Thus, no additional pins are required by the controller  10 . In actual use, when a RF transceiver card or NIC has been detected, as previously described with reference to FIGS.  3 - 6 , logic  34 A or  34 B reassigns the operability of the PC Card pins listed in FIG. 7A to operate the RF transceiver card or NIC.  
         [0062]    The tables of FIGS. 5, 7A and  7 B are included in the controller  10  as lookup tables. Thus, during card detection, the state machine of FIG. 4 compares input signals with the lookup tables provided by FIGS. 5 and 7B to couple the appropriate logic to the inserted card.  
         [0063]    Although the invention has been described herein with reference to certain preferred embodiments, one skilled in the art will readily appreciate that other applications may b e substituted without departing from the spirit and scope of the present invention. Accordingly, the invention should only be limited by the claims included below.