发明名称 Cache-based computer system employing a peripheral bus interface unit with cache write-back suppression and processor-peripheral communication suppression for data coherency
摘要 A peripheral bus interface unit is provided that includes a data storage unit for temporarily storing data written from a peripheral unit, and a control unit that executes a write cycle on a system bus to transfer the data into a system memory. The control unit blocks certain communications, such as polling and interrupt communications between a microprocessor and the peripheral device if data temporarily stored within the data storage unit has not yet been transferred to the system memory. In addition, depending upon whether a complete line of data is to be transferred during the write cycle, the control unit either asserts or deasserts a snoop write-back signal. If the snoop write-back signal is asserted, a snoop write-back operation by, for example, a cache controller is allowed. If the snoop write-back signal is deasserted, a snoop write-back operation of the cache controller is suppressed. In one embodiment, a line monitor unit within the peripheral bus interface unit is employed to determine whether a full line of valid words are being transferred during a given cycle. An interrupt latch is also employed to detect an assertion of an interrupt signal generated by the peripheral unit when the peripheral unit has completed its requested transfer. After the control unit causes the corresponding data stored within the data storage unit to be written out to system memory, the asserted interrupt signal is forwarded to a microprocessor via the system bus.
申请公布号 US5761725(A) 申请公布日期 1998.06.02
申请号 US19960710053 申请日期 1996.09.10
申请人 DELL USA, L.P. 发明人 ZELLER, CHARLES P.;GASKINS, DARIUS D.
分类号 G06F12/08;(IPC1-7):G06F13/16 主分类号 G06F12/08
代理机构 代理人
主权项
地址