发明名称 Method and apparatus for transferring data between a host processor and a data storage device
摘要 In a data processing system in which two-level error correction is performed on variable length data being transferred between the host processor and the data storage device, the logical length of the data being transferred is computed during a fixed time gap with computation continuing after termination of the fixed time gap and commencement of the data transfer. The computation required for the logical length of the data field to accommodate two-level ECC is accomplished by first comparing the actual field length with a value predetermined by the subblock length of the two-level ECC. If the actual length is greater than the predetermined value, then a value equal to the subblock length plus first level ECC bytes is loaded into a counter which begins decrementing at the termination of the fixed time gap so as to synhronize by the byte-by-byte transfer of the data. As the data is being transferred the computation continues. When the computation has been completed, a value equal to the difference between the computed logical length and the subblock length plus first level ECC bytes is loaded into other counters which begin decrementing when the first counter reaches zero. In this manner transfer of the data is not interrupted. This permits two-level ECC to be incorporated into prior data processing systems which utilize a conventional track format with predetermined fixed time gaps, even though such fixed time gaps would otherwise be of insufficient duration to permit computation of the logical length required for two-level ECC.
申请公布号 US4745604(A) 申请公布日期 1988.05.17
申请号 US19860921022 申请日期 1986.10.20
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 PATEL, ARVIND M.;WANG, DAVID T.;YU, WELLINGTON C.
分类号 G06F3/06;G06F11/10;G11B20/10;G11B20/18;H03M13/00;H03M13/03;(IPC1-7):G06F11/10 主分类号 G06F3/06
代理机构 代理人
主权项
地址