US4296469A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Execution unit for data processor using segmented bus structure
Assignee: Motorola Solutions Inc
•
Filing: 1978-11-17
•
Granted: 1981-10-20
•
Expires: 1998-11-17
Abstract
Abstract A data processor having an execution unit employs a segmented bus structure and a dual port register cell in order to increase circuit density and in order to allow address and data computations to occur simultaneously. The circuit is designed to interface with an external 16-bit bidirectional data bus and an external address bus having as many as 32 address bits. Serial bus switches on each of two parallel buses allow concatenation with a second pair of buses. Each bus, while 16 bits wide, actually utilizes two conductors per bit to carry data and the complement thereof.
Inventors
- 👤 Thomas G. Gunter
- 👤 Harry L. Tredennick
- 👤 Doyle V. McAlister
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 22:49
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/78; G06F15/7828; G06F15/7832; G06F9/00; G06F9/06; G06F9/30; G06F9/38
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
218 words
A data processor comprising: (a) first storage means for storing digital information of a predetermined bit length; (b) first and second bus means coupled to said first storage means for carrying digital information, each of said first and second bus means being adapted to carry digital information of the predetermined bit length; (c) second storage means for storing digital information of the predetermined bit length; (d) third and fourth bus means coupled to said second storage means for carrying digital information, each of said third and fourth bus means being adapted to carry digital information of the predetermined bit length; and (e) first and second switch means, said first switch means being coupled between said first and third bus means and being responsive to a first control signal for enabling transmission of digital information between said first and third bus means, and said second switch means being coupled between said second and fourth bus means and being responsive to a second control signal for enabling transmission of digital information between said second and fourth bus means, wherein each of said first, second, third and fourth bus means comprise pairs of differential signal conductors, each pair of differential signal conductors being adapted for carrying a true signal and a complement signal for each bit of the predetermined bit length.
Claim 2
Dependent Claim
218 words
A data processor comprising: (a) first storage means for storing digital information of a predetermined bit length; (b) first and second bus means coupled to said first storage means for carrying digital information, each of said first and second bus means being adapted to carry digital information of the predetermined bit length; (c) second storage means for storing digital information of the predetermined bit length; (d) third and fourth bus means coupled to said second storage means for carrying digital information, each of said third and fourth bus means being adapted to carry digital information of the predetermined bit length; and (e) first and second switch means, said first switch means being coupled between said first and third bus means and being responsive to a first control signal for enabling transmission of digital information between said first and third bus means, and said second switch means being coupled between said second and fourth bus means and being responsive to a second control signal for enabling transmission of digital information between said second and fourth bus means, wherein each of said first, second, third and fourth bus means comprise pairs of differential signal conductors, each pair of differential signal conductors being adapted for carrying a true signal and a complement signal for each bit of the predetermined bit length.
Claim 3
Dependent Claim
134 words
A data processor as recited in claim 1 further comprising: (a) third storage means for storing digital information of the predetermined bit length; (b) fifth and sixth bus means coupled to said third storage means for transmitting digital information, each of said fifth and sixth bus means being adapted to carry digital information of the predetermined bit length; and (c) third and fourth switch means, said third switch means being coupled between said third and fifth bus means and being responsive to a third control signal for enabling transmission of digital information between said third and fifth bus means, and said fourth switch means being coupled between said fourth and sixth bus means and being responsive to a fourth control signal for enabling transmission of digital information between said fourth and sixth bus means.
Claim 4
Dependent Claim
85 words
A data processor as recited in claim 1 further comprising: (a) first arithmetic means coupled to said first bus means for receiving from said first bus means first digital information of the predetermined bit length and coupled to said second bus means for receiving from said second bus means second digital information of the predetermined bit length, said first arithmetic means adapted to perform an arithmetic operation upon first and second digital information and to generate first resultant digital information of the predetermined bit length.
Claim 5
Dependent Claim
75 words
A data processor as recited in claim 3 further comprising: (a) second arithmetic means coupled to said third bus means for receiving third digital information of the predetermined bit length and coupled to said fourth bus means for receiving fourth digital information of the predetermined bit length, said second arithmetic means adapted to perform an arithmetic operation upon third and fourth digital information and to generate second resultant digital information of the predetermined bit length.
Claim 6
Dependent Claim
120 words
A data processor as recited in claim 3 further comprising: (a) output bus means for carrying digital information, said output bus means including input terminals for receiving input digital information from an external source and latch means coupled to said input terminals for storing the received input digital information; and (b) coupling means having an output coupled to said input terminals and having an input coupled to said first arithmetic means and to at least one of said first and second bus means, said coupling means being responsive to selection signals for selecting either said first resultant digital information or digital information transmitted by said at least one bus means as the input digital information for said output bus means.
Claim 7
Dependent Claim
59 words
A data processor as set forth in claim 1, further comprising: (a) means for receiving a signal from a true and complement pair of conductors of the bus means, (b) means connected to the true and complement conductors and to the means for receiving, for amplifying the received signal and repeating the amplified signal onto the pair of conductors.
References Cited (Backward Citations)
US3242467A
Cited
US3308436A
Cited
US3681761A
Cited
US3631401A
Cited
US3651473A
Cited
US3810114A
Cited
US3812469A
Cited
US3947818A
Cited
US4047162A
Cited
US3984819A
Cited
US4004281A
Cited
US4015246A
Cited
US4065809A
Cited
US4096571A
Cited
US4149242A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1984-10-19 | 1985-04-20 | 1985-10-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1988-10-19 | 1989-04-20 | 1989-10-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1992-10-19 | 1993-04-20 | 1993-10-20 | $7700.00 | Window Closed / Lapsed |