首页> 外国专利> Cache-based computer system employing a peripheral bus interface unit with cache write-back suppression and processor-peripheral communication suppression for data coherency

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.
机译:提供一种外围总线接口单元,该外围总线接口单元包括:数据存储单元,用于临时存储从外围单元写入的数据;以及控制单元,其在系统总线上执行写周期,以将数据传输到系统存储器中。如果暂时存储在数据存储单元中的数据尚未传输到系统存储器,则控制单元会阻止某些通信,例如微处理器和外围设备之间的轮询和中断通信。另外,取决于在写周期期间是否要传输完整的数据行,控制单元会声明或取消声明探听回写信号。如果断言侦听回写信号,则允许例如由高速缓存控制器进行的侦听回写操作。如果侦听回写信号无效,则抑制高速缓存控制器的侦听回写操作。在一个实施例中,外围总线接口单元内的线路监控器单元被用来确定在给定的周期内是否正在传送整行的有效字。当外围单元已经完成其请求的传送时,也采用中断锁存器来检测由外围单元产生的中断信号的断言。在控制单元使存储在数据存储单元中的相应数据被写出到系统存储器之后,所断言的中断信号通过系统总线被转发给微处理器。

著录项

  • 公开/公告号US5761725A

    专利类型

  • 公开/公告日1998-06-02

    原文格式PDF

  • 申请/专利权人 DELL USA L.P.;

    申请/专利号US19960710053

  • 发明设计人 CHARLES P. ZELLER;DARIUS D. GASKINS;

    申请日1996-09-10

  • 分类号G06F13/16;

  • 国家 US

  • 入库时间 2022-08-22 02:39:23

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号