×

Systems and methods for FDC error detection and prevention

DC CAFC
  • US 5,379,414 A
  • Filed: 07/10/1992
  • Issued: 01/03/1995
  • Est. Priority Date: 07/10/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for detecting and preventing floppy diskette controller data transfer errors in computer systems having:

  • a central processing unit (CPU);

    a system interrupt timer;

    a floppy diskette, the floppy diskette having at least one sector for receiving multiple data bytes;

    a floppy diskette controller (FDC) for controlling the transfer of data to the floppy diskette;

    means associated with the FDC for providing a data request (DREQ) signal and a data acknowledge (DACK) signal, the DREQ signal being provided when data transfer is requested and the DACK signal being provided when data transfer is permitted; and

    means for counting data bytes transferred to the floppy diskette, said counting means providing a data transfer byte count,the method comprising the steps of;

    determining if a requested computer system operation is a floppy diskette write operation;

    reading the data transfer byte count provided by said counting means;

    monitoring data byte transfers to the floppy diskette so as to determine when a last data byte is being transferred to a sector of the floppy diskette;

    measuring time between the data request (DREQ) and data acknowledge (DACK) signals for said last data byte transfer to a sector of the floppy diskette; and

    forcing an error condition if the measured time between said DREQ and DACK signals exceeds a specified value.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×