Patent US5642816A successfully refreshed from Google Patents.
US4375665A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Eight bit standard connector bus for sixteen bit microcomputer using mirrored memory boards
Assignee: Texas Instruments Inc
•
Filing: 1980-07-14
•
Granted: 1983-03-01
•
Expires: 2000-07-14
Abstract
Abstract A microcomputer system uses a standardized S-100 bus with eight bit Data In and eight bit Data Out lines, but has a sixteen bit microprocessor with sixteen bit bidirectional data input/output terminals. An arrangement of mirror image pairs of memory boards is provided to cross-connect the Data In lines and Data Out lines for one memory board compared to another, these two memory boards being accessed by the same address. A processor board containing the microprocessor connects the Data In and Data Out lines to the data input/output terminals by controllable unidirectional buffers which criss-cross the bytes on write compared to read operations.
Inventors
- 👤 Robert W. Schmidt
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 05:43
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4009; G06F13/4018
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
235 words
A microcomputer system comprising: a processor having sixteen-bit bidirectional data terminals; at least two memory means each containing separate eight-bit unidirectional Data-In and Data-Out lines, each memory means containing a memory array with an input and an output and unidirectional coupling means connecting the array to the Data-In lines and to the Data-Out lines to transfer data to and from the array; connector means containing a bus with a plurality of conductor means to interconnect the processor and memory means, the connector means having separate eight-bit Data-In and Data-Out lines for connection to said lines on the memory means; said unidirectional coupling means on the memory means connecting the eight-bit Data-In and Data-Out lines to the input and output, respectively, of the memory array on both of the memory means, said unidirectional coupling means selectively connecting the eight-bit Data-In and Data-Out lines to the output and input, respectively, of the memory array contained in one of said memory means whereby coupling is in opposite directions on said one of the memory means relative to the other; and connecting means for the processor connecting the sixteen-bit bidirectional data terminals of the processor to the two separate eight-bit Data-In and Data-Out lines of the connector means, said processor including means for simultaneously transmitting or simultaneously receiving sixteen bits to or from said memory arrays by utilizing said Data-In and Data-Out lines as a sixteen bit bidirectional bus.
Claim 2
Dependent Claim
235 words
A microcomputer system comprising: a processor having sixteen-bit bidirectional data terminals; at least two memory means each containing separate eight-bit unidirectional Data-In and Data-Out lines, each memory means containing a memory array with an input and an output and unidirectional coupling means connecting the array to the Data-In lines and to the Data-Out lines to transfer data to and from the array; connector means containing a bus with a plurality of conductor means to interconnect the processor and memory means, the connector means having separate eight-bit Data-In and Data-Out lines for connection to said lines on the memory means; said unidirectional coupling means on the memory means connecting the eight-bit Data-In and Data-Out lines to the input and output, respectively, of the memory array on both of the memory means, said unidirectional coupling means selectively connecting the eight-bit Data-In and Data-Out lines to the output and input, respectively, of the memory array contained in one of said memory means whereby coupling is in opposite directions on said one of the memory means relative to the other; and connecting means for the processor connecting the sixteen-bit bidirectional data terminals of the processor to the two separate eight-bit Data-In and Data-Out lines of the connector means, said processor including means for simultaneously transmitting or simultaneously receiving sixteen bits to or from said memory arrays by utilizing said Data-In and Data-Out lines as a sixteen bit bidirectional bus.
Claim 3
Dependent Claim
100 words
A microcomputer system according to claim 1 wherein the unidirectional means comprises buffers associated with said one memory means which connect the eight-bit Data-In lines to the input of the memory array of such memory means and which connect the eight-bit Data-Out lines to the output of the memory array of such memory means, and comprises buffers associated with said other memory means which connect the eight-bit Data-Out lines to the input of the memory array of such other memory means and which connect the eight-bit Data-In lines to the input of the memory array of such other memory means.
Claim 4
Dependent Claim
49 words
A microcomputer system according to claim 2 wherein unidirectional Data-In and Data-Out lines on said connector means are coupled by the connecting means on the processor to the sixteen bit bidirectional data terminals via controllable unidirectional buffers which cross-connect the Data-In and Data-Out connections for read and write operations.
Claim 5
Dependent Claim
46 words
A microcomputer system according to claim 3 wherein the connector means contains a plurality of conductors physically positioned thereon in a pattern which define a standardized bus, and wherein said one memory means is compatible with other microcomputer systems having eight-bit processors instead of sixteen-bit processors.
Claim 6
Dependent Claim
42 words
A microcomputer system according to claim 1 wherein said one of the memory means is accessed by the same address as said other of the memory means by a plurality of like address lines in said processor, connector means, and memory means.
Claim 7
Dependent Claim
165 words
A connection arrangement for memory means for a microcomputer system of the type having a standardized bus with N Data-In lines and N Data-Out lines, and a processor having 2 N bit data/address parallel lines connected to said bus, where N is an integral power of two, comprising unidirectional coupling means associated with both of the memory means for connecting the Data-In lines to the input of a memory array on both of the memory means and for connecting the Data-Out lines to the output of the memory array on both of the memory means, and unidirectional coupling means associated with one of the memory means for selectively connecting the Data-In lines to the output of the memory array and for connecting the Data-Out lines to the input of the memory array, said processor including means for simultaneously transmitting or simultaneously receiving 2 N bits to or from said memory arrays by utilizing said Data-In and Data-Out lines as a 2 N bit bidirectional bus.
Claim 8
Dependent Claim
165 words
A connection arrangement for memory means for a microcomputer system of the type having a standardized bus with N Data-In lines and N Data-Out lines, and a processor having 2 N bit data/address parallel lines connected to said bus, where N is an integral power of two, comprising unidirectional coupling means associated with both of the memory means for connecting the Data-In lines to the input of a memory array on both of the memory means and for connecting the Data-Out lines to the output of the memory array on both of the memory means, and unidirectional coupling means associated with one of the memory means for selectively connecting the Data-In lines to the output of the memory array and for connecting the Data-Out lines to the input of the memory array, said processor including means for simultaneously transmitting or simultaneously receiving 2 N bits to or from said memory arrays by utilizing said Data-In and Data-Out lines as a 2 N bit bidirectional bus.
Claim 9
Dependent Claim
23 words
A connection arrangement according to claim 6 wherein there are eight parallel conductors for data in and eight parallel conductors for data out.
Claim 10
Dependent Claim
32 words
A connection arrangement according to claim 7 wherein the parallel conductors are physically positioned on the connector means in a pattern designated for standard uses in accordance with a standard bus arrangement.
Claim 11
Independent Claim
209 words
A method of using a 2 N bit processor with connector means having an N bit Data-In bus and an N bit Data-Out bus, where N is an integral power of two, comprising the steps of: connecting one memory to the connector means with the input to the memory array associated with such one memory coupled to the Data-In bus and the output from the memory array coupled to the Data-Out bus; connecting another memory to the connector means with the input to the memory array associated with such another memory coupled to the Data-Out bus and the output from the memory array coupled to the Data-In bus; accessing both said one memory and said another memory with the same address via a plurality of address conductors associated with said connector means and said one memory and said another memory; and connecting a 2 N bit processor to the connector means with the 2 N bidirectional data lines of the processor being connected to the N bit Data-In lines and N bit Data-Out lines by unidirectional controllable cross-connected buffers, said processor simultaneously transmitting or simultaneously receiving 2 N bits to or from said memory arrays by utilizing said Data-In and Data-Out lines as a 2 N bit bidirectional bus.
Claim 12
Independent Claim
209 words
A method of using a 2 N bit processor with connector means having an N bit Data-In bus and an N bit Data-Out bus, where N is an integral power of two, comprising the steps of: connecting one memory to the connector means with the input to the memory array associated with such one memory coupled to the Data-In bus and the output from the memory array coupled to the Data-Out bus; connecting another memory to the connector means with the input to the memory array associated with such another memory coupled to the Data-Out bus and the output from the memory array coupled to the Data-In bus; accessing both said one memory and said another memory with the same address via a plurality of address conductors associated with said connector means and said one memory and said another memory; and connecting a 2 N bit processor to the connector means with the 2 N bidirectional data lines of the processor being connected to the N bit Data-In lines and N bit Data-Out lines by unidirectional controllable cross-connected buffers, said processor simultaneously transmitting or simultaneously receiving 2 N bits to or from said memory arrays by utilizing said Data-In and Data-Out lines as a 2 N bit bidirectional bus.
References Cited (Backward Citations)
US3938098A
Cited
US3962682A
Cited
US4004283A
Cited
US4218740A
Cited
US4045782A
Cited
US4057846A
Cited
US4099253A
Cited
US4315308A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-02-28 | 1986-08-30 | 1987-03-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-02-28 | 1990-08-30 | 1991-03-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-02-28 | 1994-08-30 | 1995-03-01 | $7700.00 | Window Closed / Lapsed |