Claims
- 1. In a peripheral integrated circuit chip having a plurality of connection pins adapted to be connected to a microprocessor through an address and data bus and a plurality of control and status lines, a circuit that automatically responds to different microprocessor signal protocols to configure operation of drivers and receivers connected to the data bus pins, comprising:
- a first storage means operably connected to receive signals from first and second connection pins for being placed into a first state by assertion of an active reset microprocessor control signal on said first pin and into a second state by assertion of an active signal of any of a bus high enable, byte/word select or upper data strobe microprocessor control signal applied to said second pin, whereby the state of the first storage means indicates whether an 8-bit or a 16-bit bus is being used by the microprocessor,
- a second storage means operably connected to receive signals from said first pin and a third pin-connectable to an A0 line of the address bus for being placed into a first state by assertion of the active reset signal on said first pin and into a second state in response to activity on said third pin, whereby the state of the second storage means indicates whether the A0 address line is being used by the microprocessor,
- a third storage means operably connected to receive signals from said first pin and additional fourth and fifth pins for being placed into a first state by assertion of the active reset signal on the first pin and into a second state by a simultaneous assertion of a data strobe signal on the fourth pin and a read/write control signal on the fifth pin, whereby the state of the third storage means indicates the read and write control signal protocol being used by the microprocessor, and
- means responsive to the states of each of the first, second and third storage means for controlling operation of said data bus drivers and receivers.
- 2. The peripheral chip circuit according to claim 1 which additionally comprises:
- a fourth storage means connected to capture the state of a signal on said third pin when the chip is first accessed by a chip select signal derived from the microprocessor after a system reset signal is received by said first pin, whereby the fourth storage means state indicates mapping being used by the microprocessor between the signal on said third pin and two halves of said data bus,
- a fifth storage means connected to capture the state of the signal on said fifth pin when the chip is first accessed by the chip select signal after a system reset signal is received by said first pin, whereby the fifth memory means state indicates the polarity of a read/write control signal being used by the microprocessor, and
- said data bus driver and receiver operation controlling means additionally includes means responsive to the states of each of the fourth and fifth storage means for controlling operation of said data bus drivers and receivers.
- 3. A peripheral integrated circuit connectable to any one of at least two types of microprocessors characterized by different control protocols including a first type that transmits a WAIT signal using a wait protocol through a first output and a read signal through a second output of said first type, a second type that transmits an ACK signal using an acknowledge protocol through a first output and a read signal through a second output of said second type, wherein said first type of microprocessor transmits a write signal through a third output of said first type and said second type of microprocessor transmits a write signal through a third output of said second type, said peripheral integrated circuit comprising:
- a first input contact connectable to said first outputs of said first and second types of microprocessors, and connected to a selected one of said first and second types,
- a second input contact connectable to said second outputs of said first and second types of microprocessors, and connected to said selected one of said first and second types,
- a third input contact connectable to said third outputs of said first and second types of microprocessors, and connected to said selected one of said first and second types, and
- a logic circuit connected to said first, second and third input contacts, wherein said logic circuit generates at least one internal control signal having a logic state indicative of whether said selected one is said first or second type of microprocessor, said logic circuit including
- an OR gate having a first input responsive to a signal received at said second input contact, a second input responsive to a signal received at said third input contact, and an output, and
- a flip-flop having a data input connected to said output of said OR gate, a clock input connected to said first input contact, and an output providing said at least one internal control signal having said logic state indicative of whether said selected one is said first or second type of microprocessor.
Parent Case Info
This is a continuation of application Ser. No. 07/729,423, filed Jul. 12, 1991, now abandoned.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
Parent |
729423 |
Jul 1991 |
|