Apparatus and method for reading and writing remote registers on an
integrated circuit chip using a minimum of interconnects
    11.
    发明授权
    Apparatus and method for reading and writing remote registers on an integrated circuit chip using a minimum of interconnects 失效
    使用最少的互连在集成电路芯片上读写远程寄存器的装置和方法

    公开(公告)号:US5644609A

    公开(公告)日:1997-07-01

    申请号:US690466

    申请日:1996-07-31

    IPC分类号: G01R31/3185 G11C19/00

    CPC分类号: G01R31/318558 G11C19/00

    摘要: A method and apparatus is disclosed for reading data from and writing data to remote registers that are dispersed throughout an integrated circuit chip. Regardless of the size or number of remote registers involved, the operation is accomplished using only two interconnect lines, plus a clock. Each remote register is associated with a unique address. During a write operation, a microprocessor loads the write data into a staging register, loads the destination address into a header generation register along with a read/write control bit, and loads a count value into a clock. Thereafter, the apparatus of the invention proceeds automatically, as the clock counts down, to shift the data onto a serial data line following a header. Each of the remote registers in the system are arranged serially, and each monitors the header information, comparing the address contained in the header with its own address. In the event of a match, the remote register selected is enabled to shift data serially into itself from the serial data line. During a read operation, the selected remote register shifts its data out onto the serial data line. The read data is ultimately shifted back into the staging register.

    摘要翻译: 公开了一种用于从分散在整个集成电路芯片中的远程寄存器读取数据并向其写入数据的方法和装置。 无论涉及的远程寄存器的大小或数量如何,仅使用两条互连线加上一个时钟来完成此操作。 每个远程寄存器与唯一地址相关联。 在写入操作期间,微处理器将写入数据加载到暂存寄存器中,将目标地址与读/写控制位一起加载到标题生成寄存器中,并将计数值加载到时钟中。 此后,本发明的装置随着时钟倒计时自动进行,以将数据移动到标题之后的串行数据线上。 系统中的每个远程寄存器被串行地排列,并且每个监视头信息,将标题中包含的地址与其自己的地址进行比较。 在匹配的情况下,所选的远程寄存器被使能以使数据从串行数据线连续地自动转移。 在读操作期间,所选的远程寄存器将其数据移出到串行数据线上。 读取的数据最终被转移回登录寄存器。