Programmable control sequencer of disk controller and method for map
allocation therefor
    1.
    发明授权
    Programmable control sequencer of disk controller and method for map allocation therefor 失效
    磁盘控制器的可编程控制定序器及其分配方法

    公开(公告)号:US5946706A

    公开(公告)日:1999-08-31

    申请号:US777137

    申请日:1996-12-30

    摘要: An improved programmable control sequencer and a method for its map allocation capable of reducing a size of program RAM in a disk controller, of a magnetic disk drive storage system. The programmable control sequencer includes a program random access memory (RAM) having a 16.times.7 bit size of storage area, provided with a branch/data selection field, an encoded next address/count field and an output field. The branch/data selection field has either one of a branch condition or count field enable information and selects a given data register to compare data read out from a disk with data of the selected data register. The encoded next address/count field has an encoded value of either a next address or a count value according to the branch condition. The output field is used for testing a synchronization outside of said programmable control sequencer. An address generator generates an address for accessing the program random access memory in accordance with the information of the branch/data selection field and the encoded next address/count field. A decoder decodes the encoded next address/count value to provide the decoded information to the address generator. A decoder selection decoder decodes the information of the branch/data selection field.

    摘要翻译: 一种改进的可编程控制定序器及其映射分配方法,其能够减小磁盘驱动器存储系统的磁盘控制器中的程序RAM的大小。 可编程控制定序器包括具有16×7位大小的存储区域的程序随机存取存储器(RAM),其具有分支/数据选择字段,编码的下一个地址/计数字段和输出字段。 分支/数据选择字段具有分支条件或计数字段使能信息中的一个,并且选择给定的数据寄存器以将从盘读出的数据与所选数据寄存器的数据进行比较。 根据分支条件,编码的下一个地址/计数字段具有下一个地址或计数值的编码值。 输出字段用于测试所述可编程控制定序器外部的同步。 地址生成器根据分支/数据选择字段和编码的下一个地址/计数字段的信息生成用于访问程序随机存取存储器的地址。 解码器对编码的下一个地址/计数值进行解码,以将解码的信息提供给地址生成器。 解码器选择解码器解码分支/数据选择字段的信息。

    Programmable control sequencer of disk controller and method for map
allocation therefor
    2.
    发明授权
    Programmable control sequencer of disk controller and method for map allocation therefor 失效
    磁盘控制器的可编程控制定序器及其分配方法

    公开(公告)号:US5943682A

    公开(公告)日:1999-08-24

    申请号:US777142

    申请日:1996-12-30

    摘要: An improved programmable control sequencer and a method for its map allocation capable of reducing the size of program RAM used in a disk controller of a magnetic disk drive storage system, thereby efficiently reducing a work load of a microcontroller unit in the disk controller. The map allocation method is performed in a program random access memory having a 32.times.2 byte size of data storage area in the disk controller, the program random access memory being provided with the sequencer map allocation including a branch field, a next address/count field, an output field, a gate field, a field region and a data selection field. The branch field is provided with branch condition or count field enable information. The next address/count field selectively has a next address or a count value according to the branch condition. The output field is usable for testing synchronization outside the programmable control sequencer and the gate field for performing Read/Write gate control and making increase of target sector number and decrease of disk sector transmit count. The field region represents ECC/CRC block and CDR return and the data selection field is usable for comparing data from any data register with data read of the disk, thereby processing the data according to the compared result.

    摘要翻译: 一种改进的可编程控制定序器及其映射分配方法,其能够减小磁盘驱动器存储系统的磁盘控制器中使用的程序RAM的大小,从而有效地降低了磁盘控制器中的微控制器单元的工作负载。 地图分配方法在盘控制器中具有数据存储区域的32×2字节大小的程序随机存取存储器中执行,程序随机存取存储器被提供有定序器映射分配,包括分支字段,下一个地址/计数字段, 输出字段,门字段,字段区域和数据选择字段。 分支域具有分支条件或计数字段使能信息。 下一个地址/计数字段根据分支条件选择性地具有下一​​个地址或计数值。 输出字段可用于测试可编程控制定序器外的同步和用于执行读/写门控制的栅极场,并增加目标扇区号和减少磁盘扇区传输计数。 场区域表示ECC / CRC块和CDR返回,并且数据选择字段可用于将来自任何数据寄存器的数据与盘的数据读取进行比较,从而根据比较结果处理数据。