发明名称 Using an independent clock to coordinate access to registers by a peripheral device and a host system
摘要 The present invention coordinates access to at least one data register between a peripheral device and a host system. The peripheral device accesses the at least one data register to update the data register with new register data and operates on a peripheral device clock. The host system accesses the at least one data register to read the register data stored within the at least one register via a bus interface that operates on a bus clock. The at least one data register is within a statistics module that operates on an independent clock. The present invention includes a handshaking mechanism for synchronization between the peripheral device clock and the independent clock when the peripheral device has new register data for updating the at least one register. In addition, the present invention includes a handshaking mechanism for synchronization between the bus clock and the independent clock when the host system requests access to the at least one data register to read the register data stored within the at least one register via the bus interface. Furthermore, the present invention includes a handshaking mechanism when the host system requests access to read the register data stored within the at least one register via the bus interface at the same time that the peripheral device has new register data for updating the at least one register.
申请公布号 US6311284(B1) 申请公布日期 2001.10.30
申请号 US19990270240 申请日期 1999.03.15
申请人 ADVANCED MICRO DEVICES, INC. 发明人 DWORK JEFFREY R.
分类号 G06F1/12;(IPC1-7):G06F1/12;G06F3/00;G06F15/16 主分类号 G06F1/12
代理机构 代理人
主权项
地址