发明名称 Method and apparatus for preventing a race condition and maintaining cache coherency in a processor with integrated cache memory and input/output control
摘要 An integrated processor includes an on-chip integrated input/output (IO) system (which does not have a on-chip bus) to handle direct memory access (DMA) operations from external IO units and interface with external cache and main memories. The integrated IO system includes an external cache controller that controls access to both the cache and main memory so as to maintain coherency between the cache and main memory. As part of maintaining data coherency, the cache controller prevents race conditions between instructions generated from a core logic unit within the microprocessor and DMA instructions generated from an external IO unit by giving the DMA request priority over the CPU instructions.
申请公布号 US5893153(A) 申请公布日期 1999.04.06
申请号 US19960691783 申请日期 1996.08.02
申请人 SUN MICROSYSTEMS, INC. 发明人 TZENG, TZUNGREN A.;NORMOYLE, KEVIN
分类号 G06F12/08;G06F13/28;(IPC1-7):G06F13/18;G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址