US4631699A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Firmware simulation of diskette data via a video signal
Assignee: Bull HN Information Systems Inc
•
Filing: 1982-11-30
•
Granted: 1986-12-23
•
Expires: 2002-11-30
Abstract
Abstract A data processing system includes a cathode ray tube (CRT) display subsystem and a floppy disk subsystem. The logic of both systems are verified by generating and transferring a fixed format stream of data bits from the CRT display subsystem to the floppy disk subsystem in modified frequency modulation (MFM) mode and checking the information received by the floppy disk subsystem against the original information presented to the CRT display subsystem. The bit rate of the data stream is varied depending on the number of address locations used in the data RAM of the CRT display subsystem to store each data bit.
Inventors
- 👤 James C. Siwik
- 👤 Thomas L. Murray, Jr.
- 👤 Thomas O. Holtey
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 07:02
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2221
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
308 words
A data processing system including apparatus for verifying the integrity of the system by using a cathode ray tube (CRT) subsystem to generate a stream of data bits to simulate the flow of information between a disk and a disk controller comprising: data random access memory (RAM) means for storing data bytes having a fixed format, each of said data bytes being represented by combinations of clock bit cells, data bit cells and no bit cells, each of said clock bit cells being represented by a first plurality of data bytes, each of said data bit cells being represented by a second plurality of data bytes and each of said no bit cells being represented by a third plurality of data bytes, each of said first, second and third plurality of data bytes being stored in a first predetermined number of locations; CRT controller means for generating a plurality of sequential data RAM address signals and a plurality of raster signals, said data RAM means having means for receiving each of said plurality of sequential data RAM address signals and generating data byte signals representative of the contents of each addressed location of said data RAM means; and character generator RAM means coupled to said data RAM means and said CRT controller means for storing a first byte in a first location, a second byte in a second location and a third byte in a third location, and having means for receiving a sequence of said data byte signals and said plurality of raster signals for addressing combinations of the contents of said first, said second and said third locations and having means for generating said stream of data bits at a first bit rate including said clock bit cells, said data bit cells and said no bit cells representative of said data bytes having said fixed format.
Claim 2
Dependent Claim
308 words
A data processing system including apparatus for verifying the integrity of the system by using a cathode ray tube (CRT) subsystem to generate a stream of data bits to simulate the flow of information between a disk and a disk controller comprising: data random access memory (RAM) means for storing data bytes having a fixed format, each of said data bytes being represented by combinations of clock bit cells, data bit cells and no bit cells, each of said clock bit cells being represented by a first plurality of data bytes, each of said data bit cells being represented by a second plurality of data bytes and each of said no bit cells being represented by a third plurality of data bytes, each of said first, second and third plurality of data bytes being stored in a first predetermined number of locations; CRT controller means for generating a plurality of sequential data RAM address signals and a plurality of raster signals, said data RAM means having means for receiving each of said plurality of sequential data RAM address signals and generating data byte signals representative of the contents of each addressed location of said data RAM means; and character generator RAM means coupled to said data RAM means and said CRT controller means for storing a first byte in a first location, a second byte in a second location and a third byte in a third location, and having means for receiving a sequence of said data byte signals and said plurality of raster signals for addressing combinations of the contents of said first, said second and said third locations and having means for generating said stream of data bits at a first bit rate including said clock bit cells, said data bit cells and said no bit cells representative of said data bytes having said fixed format.
Claim 3
Dependent Claim
108 words
The system of claim 1 wherein said data RAM means for storing said data bytes having said fixed format, each of said data bytes being represented by combinations of said clock bit cells, said data bit cells and said no bit cells, each of said clock bit cells being represented by a fourth plurality of data bytes, each of said data bit cells being represented by a fifth plurality of data bytes and each of said no bit cells being represented by a sixth plurality of data bytes, each of said fourth, fifth and sixth plurality of data bytes being stored in a second predetermined number of locations.
Claim 4
Dependent Claim
73 words
The system of claim 2 wherein said character generator RAM means is coupled to said data RAM means having each of said fourth, fifth and sixth plurality of data bytes being stored in said second predetermined number of locations, said character generator RAM means including means for generating said stream of data bits at a second bit rate in response to said sequence of data byte signals and said plurality of raster signals.
Claim 5
Dependent Claim
15 words
The system of claim 3 wherein said second bit rate is 3.72 microseconds per cell.
Claim 6
Dependent Claim
17 words
The system of claim 2 wherein said second predetermined number of locations is seven bytes per cell.
Claim 7
Dependent Claim
52 words
The system of claim 2 wherein said fourth plurality of data bytes is hexadecimal 02 00 00 00 00 00 00, said fifth plurality of data bytes is hexadecimal 00 00 00 01 00 00 00 and said sixth plurality of data bytes is hexadecimal 00 00 00 00 00 00 00.
Claim 8
Dependent Claim
17 words
The system of claim 1 wherein said first predetermined number of locations is eight bytes per cell.
Claim 9
Dependent Claim
55 words
The system of claim 1 wherein said first plurality of data bytes is hexadecimal 02 00 00 00 00 00 00 00, said second plurality of data bytes is hexadecimal 00 00 00 00 02 00 00 00 and said third plurality of data bytes is hexadecimal 00 00 00 00 00 00 00 00.
Claim 10
Dependent Claim
25 words
The system of claim 1 wherein said first byte is hexadecimal 00, said second byte is hexadecimal 08 and said third byte is hexadecimal 80.
Claim 11
Dependent Claim
16 words
The system of claim 1 wherein said first bit rate is at 4.25 microseconds per cell.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-12-22 | 1990-06-23 | 1990-12-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-12-22 | 1994-06-23 | 1994-12-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-12-22 | 1998-06-23 | 1998-12-23 | $7700.00 | Window Closed / Lapsed |