← Back to Patent Explorer
US5974492A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for input/output port replication using an interconnection bus

Assignee: Advanced Micro Devices Inc
•
Filing: 1997-10-20
•
Granted: 1999-10-26
•
Expires: 2017-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bus connects a first and second integrated circuit. The bus includes a frame sync line which indicates the beginning of a frame when asserted, each frame containing a predetermined number time slots. A data out line provides data from the first to the second integrated circuit. The data represents the state of signals to be provided on output terminals of the second integrated circuit. Each of the data bits is assigned one of the time slots in the frame. A data in line provides a predetermined number of second data bits from the second to the first integrated circuit during each frame. Each of the second data bits is assigned one of the time slots and includes data including data bits indicating the state of input terminals of the second integrated circuit. A clock signal defines the time slots within the frame. The bus operates to provide frames substantially continuously between the first and second integrated circuit while the first and second integrated circuits.

Inventors

  • 👤 Dale E. Gulick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 09:00
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4221; G06F13/423

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 136 words
A method of providing additional input/output capability for a first integrated circuit using input and output pins of a second integrated circuit, the method comprising: sampling first signals internal to the first integrated circuit and generating sampled first signals; transmitting said sampled first signals to the second integrated circuit over a bus; recreating said sampled first signals on output pins of said second integrated circuit at a predetermined rate, said output pins for coupling to at least one external device; sampling input signals on input pins of said second integrated circuit and generating sampled second signals, said input pins for receiving data from at least one external device; and transmitting said sampled second signals to said first integrated circuit over said bus to recreate said input signals in said first integrated circuit at the predetermined rate.
Claim 2
Independent Claim 136 words
A method of providing additional input/output capability for a first integrated circuit using input and output pins of a second integrated circuit, the method comprising: sampling first signals internal to the first integrated circuit and generating sampled first signals; transmitting said sampled first signals to the second integrated circuit over a bus; recreating said sampled first signals on output pins of said second integrated circuit at a predetermined rate, said output pins for coupling to at least one external device; sampling input signals on input pins of said second integrated circuit and generating sampled second signals, said input pins for receiving data from at least one external device; and transmitting said sampled second signals to said first integrated circuit over said bus to recreate said input signals in said first integrated circuit at the predetermined rate.
Claim 3
Dependent Claim 24 words
The method as recited in claim 1 wherein said sampled first signals and said sampled second signals are continuously transmitted at the predetermined rate.
Claim 4
Dependent Claim 30 words
The method as recited in claim 2 wherein said sampled first and second signals are transmitted over a substantially continuously operating time-division serial bus having a plurality of time slots.
Claim 5
Dependent Claim 16 words
The method as recited in claim 3 wherein said time division serial bus is full duplex.
Claim 6
Dependent Claim 39 words
The method as recited in claim 3 wherein each of said sampled first and second signals are assigned to at least one of said time slots in a frame, said frame including a predetermined number of said time slots.
Claim 7
Dependent Claim 30 words
The method as recited in claim 5 wherein at least one of said sampled first and second signals are assigned to multiple ones of said time slots in said frame.
Claim 8
Dependent Claim 15 words
The method as recited in claim 1 wherein said external device is a legacy device.
Claim 9
Independent Claim 153 words
A method of providing additional input/output ports for a first integrated circuit using input and output ports of a second integrated circuit, comprising: sampling signals provided by at least one of a plurality of logic blocks internal to said first integrated circuit and generating sampled first signals, said sampled first signals for controlling an external circuit, said external circuit being coupled to said second integrated circuit; transmitting said sampled first signals to said second integrated circuit over a bus; recreating said sampled first signals on an output port in said second integrated circuit, said output port for coupling to said external circuit; sampling input signals on an input port on said second integrated circuit and generating sampled input signals; and transmitting said sampled input signals to said first integrated circuit over said bus to recreate said input signals as inputs to at least one of said logic blocks in said first integrated circuit.
Claim 10
Independent Claim 153 words
A method of providing additional input/output ports for a first integrated circuit using input and output ports of a second integrated circuit, comprising: sampling signals provided by at least one of a plurality of logic blocks internal to said first integrated circuit and generating sampled first signals, said sampled first signals for controlling an external circuit, said external circuit being coupled to said second integrated circuit; transmitting said sampled first signals to said second integrated circuit over a bus; recreating said sampled first signals on an output port in said second integrated circuit, said output port for coupling to said external circuit; sampling input signals on an input port on said second integrated circuit and generating sampled input signals; and transmitting said sampled input signals to said first integrated circuit over said bus to recreate said input signals as inputs to at least one of said logic blocks in said first integrated circuit.
Claim 11
Dependent Claim 34 words
The method as recited in claim 8 wherein said bus operates to transfer signals between said input port and said logic block faster than a rate of change of signals on said input port.
Claim 12
Dependent Claim 38 words
The method as recited in claim 9 wherein said bus is substantially continuously operating to transfer frames of data, said frames of data including sampled first signals and sampled input signals between said first and second integrated circuits.
Claim 13
Dependent Claim 18 words
The method as recited in claim 10 wherein said frames of data are transferred serially across said bus.
Claim 14
Dependent Claim 52 words
The method as recited in claim 8 wherein said first and second integrated circuits are part of a computer system, and wherein said computer system includes a microprocessor integrated circuit and memory integrated circuits, and wherein said microprocessor is coupled to communicate with said external circuit via said input and output ports.
Claim 15
Independent Claim 152 words
A method of providing additional input/output terminals for a first integrated circuit using input and output terminals of a second integrated circuit, comprising: sampling signals provided by a plurality of logic blocks internal to the first integrated circuit and generating sampled first signals, each of the logic blocks providing control logic for interfacing to respective external circuits coupled to the second integrated circuit; continuously transmitting the sampled first signals to the second integrated circuit over a bus at a predetermined rate; recreating the sampled first signals on output terminals of the second integrated circuit, the output terminals being connected to respective external circuits; sampling input signals provided from the external circuits on input terminals of the second integrated circuit and generating sampled input signals; providing the sampled input signals to the first integrated circuit over the bus; and recreating the sampled input signals at respective logic blocks in the first integrated circuit.
Claim 16
Independent Claim 152 words
A method of providing additional input/output terminals for a first integrated circuit using input and output terminals of a second integrated circuit, comprising: sampling signals provided by a plurality of logic blocks internal to the first integrated circuit and generating sampled first signals, each of the logic blocks providing control logic for interfacing to respective external circuits coupled to the second integrated circuit; continuously transmitting the sampled first signals to the second integrated circuit over a bus at a predetermined rate; recreating the sampled first signals on output terminals of the second integrated circuit, the output terminals being connected to respective external circuits; sampling input signals provided from the external circuits on input terminals of the second integrated circuit and generating sampled input signals; providing the sampled input signals to the first integrated circuit over the bus; and recreating the sampled input signals at respective logic blocks in the first integrated circuit.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-25 2003-04-26 2003-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-25 2007-04-26 2007-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-25 2011-04-26 2011-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag