Patent US4688197A successfully refreshed from Google Patents.
US4688197A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Control of data access to memory for improved video system
Assignee: Texas Instruments Inc
•
Filing: 1983-12-30
•
Granted: 1987-08-18
•
Expires: 2003-12-30
Abstract
Abstract In a video computer system having a RAM chip with a shift register connected to its serial output terminal and actuated by a first clock circuit, a second different clock circuit is included to cause the data bit in the first stage of the register to also appear at the serial output terminal of the chip. Accordingly, signals from the first clock circuit will then sequentially transfer data bits from the shift register, to the output terminal of the RAM chip, without omitting or losing a clock cycle, or a portion thereof.
Inventors
- 👤 Mark F. Novak
- 👤 Karl M. Guttag
- 👤 Donald J. Redwine
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 16:21
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/907; G; G11; G11C; G11C7/00; G11C7/10; G11C7/1075
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
367 words
A dual-port memory device, comprising: an array of memory cells; address terminals; a data input terminal; a data output terminal; means, responsive to address signals received by said address terminals, for addressing a memory cell in said array; random input means for writing data received by said data input terminal to the memory cell addressed by said addressing means; random output means for presenting the contents of the memory cell addressed by said addressing means to said data output terminal; a register comprised of a plurality of memory cells; a transfer control terminal; a serial clock terminal; means, coupled to said array and to said register, for transferring the contents of a plurality of memory cells in said array into memory cells in said register, said transfer occurring responsive to a transfer signal received by said transfer control terminal; a serial output terminal; serial output means, connected to a memory cell in said register and to said serial output terminal, for communicating to said serial output terminal the contents of said memory cell in said register connected thereto; and means, responsive to a shift signal received by said serial clock terminal, for shifting the contents of another memory cell in said register to said serial output means so that, responsive to a series of said shift signals received by said serial clock terminal, the contents of a series of memory cells in said register are communicated to said serial output terminal; wherein said transferring means is disabled after said contents of said plurality of memory cells in said array are transferred into said register, so that said random input means and said random output means may write and present, respectively, the contents of memory cells in said array addressed by said addressing means independently from said serial output means communicating the contents of a series of said memory cells in said register to said serial output terminal; and wherein said serial output means communicates the contents of said memory cell in said register connected thereto to said serial output means after a transfer by said transfer means and prior to the first shift signal received by said serial clock means after said transfer by said transfer means.
Claim 2
Dependent Claim
367 words
A dual-port memory device, comprising: an array of memory cells; address terminals; a data input terminal; a data output terminal; means, responsive to address signals received by said address terminals, for addressing a memory cell in said array; random input means for writing data received by said data input terminal to the memory cell addressed by said addressing means; random output means for presenting the contents of the memory cell addressed by said addressing means to said data output terminal; a register comprised of a plurality of memory cells; a transfer control terminal; a serial clock terminal; means, coupled to said array and to said register, for transferring the contents of a plurality of memory cells in said array into memory cells in said register, said transfer occurring responsive to a transfer signal received by said transfer control terminal; a serial output terminal; serial output means, connected to a memory cell in said register and to said serial output terminal, for communicating to said serial output terminal the contents of said memory cell in said register connected thereto; and means, responsive to a shift signal received by said serial clock terminal, for shifting the contents of another memory cell in said register to said serial output means so that, responsive to a series of said shift signals received by said serial clock terminal, the contents of a series of memory cells in said register are communicated to said serial output terminal; wherein said transferring means is disabled after said contents of said plurality of memory cells in said array are transferred into said register, so that said random input means and said random output means may write and present, respectively, the contents of memory cells in said array addressed by said addressing means independently from said serial output means communicating the contents of a series of said memory cells in said register to said serial output terminal; and wherein said serial output means communicates the contents of said memory cell in said register connected thereto to said serial output means after a transfer by said transfer means and prior to the first shift signal received by said serial clock means after said transfer by said transfer means.
Claim 3
Dependent Claim
66 words
The memory device of claim 1, wherein said array of memory cells is arranged in rows and columns; and wherein said addressing means comprises: row addressing means, responsive to a row address signal received by said address terminals, for addressing a row of said array; column addressing means, responsive to a column address signal received by said address terminals, for addressing a column of said array.
Claim 4
Dependent Claim
42 words
The memory device of claim 2, wherein said transferring means, responsive to the addressing of a row by said row addressing means, transfers the contents of a plurality of memory cells in said addressed row to said memory cells in said register.
Claim 5
Dependent Claim
135 words
The memory device of claim 3, further comprising a clock terminal; wherein said row address means is responsive to a clock signal received by said clock terminal so that the signals present on said address terminals at the time said clock signal is received by said clock terminal constitute said row address signal; and wherein said serial output means is responsive to said clock signal received by said clock terminal, so that the contents of said memory cell connected to said serial output means are presented to said serial output terminal responsive to said clock signal being received by said clock terminal subsequent to said transfer signal being received by said transfer control terminal, and prior to the first shift signal being received by said serial clock terminal after said transfer by said transfer means.
Claim 6
Dependent Claim
52 words
The memory device of claim 1, wherein said serial output means is connected to a selected memory cell in said register; and further comprising: means, responsive to a serial address signal received by said address terminals, for selecting the memory cell in said register to be connected to said serial output means.
Claim 7
Dependent Claim
77 words
The memory device of claim 1, further comprising: a serial input terminal; and serial input means, connected between a memory cell in said register and said serial input terminal, for writing data received by said serial input terminal into the contents of the memory cell in said register connected thereto; and wherein said transferring means is also for transferring the contents of the memory cells in said register into a plurality of memory cells in said array.
Claim 8
Dependent Claim
68 words
The memory device of claim 1, wherein the memory cells in said register are serially connected to one another; and wherein said shifting means is connected to each of said memory cells in said register, and shifts the contents of another memory cell to said serial output means by shifting the contents from each memory cell in said register to the memory cell connected next in series thereto.
Claim 9
Dependent Claim
77 words
The memory device of claim 7, further comprising: a serial input terminal; and serial input means, connected between a memory cell in said register and said serial input terminal, for writing data received by said serial input terminal into the contents of the memory cell in said register connected thereto; and wherein said transferring means is also for transferring the contents of the memory cells in said register into a plurality of memory cells in said array.
Claim 10
Dependent Claim
380 words
A data processing system, comprising: a microprocessor; bus means, connected to said microprocessor, for carrying data signals, control signals, and address signals; utilization means, having a serial input, for utilizing data processed by said microprocessor; and memory means, connected to said bus means, for storing data, said memory means comprising: an array of memory cells; means, responsive to address signals presented by said microprocessor on said bus means, for addressing a memory cell in said array; random data input means for writing data presented by said microprocessor on said bus means to the memory cell addressed by said addressing means; random output means for presenting onto said bus means the contents memory cell addressed by said addressing means; a register comprised of a plurality of memory cells; means, coupled to said array and to said register, for transferring the contents of a plurality of memory cells in said array into memory cells in said register, said transfer occurring responsive to a transfer control signal presented by said microprocessor on said bus means; serial output means, connected to a memory cell in said register and to said serial input of said utilization means, for communicating to said utilization means the contents of said memory cell in said register connected thereto; and means, responsive to a shift control signal on said bus means, for shifting the contents of another memory cell in said register to said serial output means so that, responsive to a series of said shift control signals, the contents of a series of memory cells in said register are communicated to said utilization means; wherein said transferring means is disabled after said contents of said plurality of memory cells in said array are transferred into said register, so that said microprocessor may write and read the contents of memory cells in said array corresponding to addresses it presents to said bus means, independently from said serial output means communicating the contents of a series of said memory cells in said register to said utilization means; and wherein said serial output means communicates the contents of said memory cell in said register connected thereto to said utilization means after a transfer by said transfer means and prior to said shifting means receiving said shift control signal on said bus means.
Claim 11
Dependent Claim
380 words
A data processing system, comprising: a microprocessor; bus means, connected to said microprocessor, for carrying data signals, control signals, and address signals; utilization means, having a serial input, for utilizing data processed by said microprocessor; and memory means, connected to said bus means, for storing data, said memory means comprising: an array of memory cells; means, responsive to address signals presented by said microprocessor on said bus means, for addressing a memory cell in said array; random data input means for writing data presented by said microprocessor on said bus means to the memory cell addressed by said addressing means; random output means for presenting onto said bus means the contents memory cell addressed by said addressing means; a register comprised of a plurality of memory cells; means, coupled to said array and to said register, for transferring the contents of a plurality of memory cells in said array into memory cells in said register, said transfer occurring responsive to a transfer control signal presented by said microprocessor on said bus means; serial output means, connected to a memory cell in said register and to said serial input of said utilization means, for communicating to said utilization means the contents of said memory cell in said register connected thereto; and means, responsive to a shift control signal on said bus means, for shifting the contents of another memory cell in said register to said serial output means so that, responsive to a series of said shift control signals, the contents of a series of memory cells in said register are communicated to said utilization means; wherein said transferring means is disabled after said contents of said plurality of memory cells in said array are transferred into said register, so that said microprocessor may write and read the contents of memory cells in said array corresponding to addresses it presents to said bus means, independently from said serial output means communicating the contents of a series of said memory cells in said register to said utilization means; and wherein said serial output means communicates the contents of said memory cell in said register connected thereto to said utilization means after a transfer by said transfer means and prior to said shifting means receiving said shift control signal on said bus means.
Claim 12
Dependent Claim
17 words
The system of claim 9, wherein said microprocessor generates said shift control signal on said bus means.
Claim 13
Dependent Claim
47 words
The system of claim 9, further comprising: clock generator means for generating said shift control signals, said clock generator means coupled to said memory means and to said utilization means; wherein said utilization means utilizes said serial output of said memory responsive to said shift control signals.
Claim 14
Dependent Claim
71 words
The system of claim 9, wherein said array of memory cells is arranged in rows and columns; and wherein said addressing means comprises: row addressing means, responsive to a row address signal presented by said microprocessor on said bus means, for addressing a row of said array; column addressing means, responsive to a column address signal presented by said microprocessor on said bus means, for addressing a column of said array.
Claim 15
Dependent Claim
41 words
The system of claim 12, wherein said transferring means, responsive to the addressing of a row by said row addressing means, transfers the contents of a plurality of memory cells in said addressed row to said memory cells in said register.
Claim 16
Dependent Claim
127 words
The system of claim 13, wherein said microprocessor presents a strobe control signal on said bus means during such time as said microprocessor is presenting said row address signal on said bus means, said row addressing means of said memory means addressing a row responsive to said strobe control signal; and wherein said serial output of said memory means is responsive to said strobe control signal, so that the contents of said memory cell connected to said serial output are presented to said utilization means responsive to said strobe control signal being presented by said microprocessor on said bus means subsequent to said transfer signal being presented by said microprocessor on said bus means, and prior to said shift control signal being received by said shifting means.
Claim 17
Dependent Claim
107 words
The system of claim 9, further comprising: off-line storage means, having a serial output, for storing data for processing by said microprocessor and for utilization by said utilization means; wherein said memory means further comprises: serial input means, connected to said serial output of said off-line storage means and a memory cell in said register, for writing data received by said serial input terminal into the contents of the memory cell in said register connected thereto; and wherein said transferring means of said memory means is also for transferring the contents of the memory cells in said register into a plurality of memory cells in said array.
References Cited (Backward Citations)
JPS52124827A
Cited
US4498155A
Cited
US4429375A
Cited
US4412313A
Cited
US4541075A
Cited
US4562435A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-08-17 | 1991-02-16 | 1991-08-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-08-17 | 1995-02-16 | 1995-08-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-08-17 | 1999-02-16 | 1999-08-18 | $7700.00 | Window Closed / Lapsed |