← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4148098A Cited
US4268905A Cited
US4327408A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag