发明名称 Core logic unit with internal register for peripheral status
摘要 One embodiment of the present invention provides a computer system that maintains status information for several peripheral devices in a status register, which is located within a core logic unit in the computer system. In this embodiment, a peripheral device updates the status register if its status changes by performing a bus master operation to transfer status information to the status register. It then generates an interrupt to indicate to a processor that it requires servicing. When the processor services the interrupt, the processor merely has to read the status register to determine which peripheral device requires processing. This is a very fast operation because the status register is internal to the core logic. No time-consuming polling of peripheral devices is required to determine the status of the peripheral devices. Thus, one embodiment of the present invention provides an apparatus within a core logic device that maintains status information for peripheral devices in a status register. This apparatus includes a peripheral communication channel coupled to a number of peripheral devices. An updating circuit is located within the core logic unit and is coupled between the peripheral communication channel and the status register. This updating circuit includes a mechanism to update the status register in response to signals containing status information received from the peripheral devices through the peripheral communication channel.
申请公布号 US6219720(B1) 申请公布日期 2001.04.17
申请号 US19980131447 申请日期 1998.08.10
申请人 MICRON TECHNOLOGY, INC. 发明人 KLEIN DEAN A.
分类号 G06F13/12;(IPC1-7):G06F3/00;G06F13/10 主分类号 G06F13/12
代理机构 代理人
主权项
地址
您可能感兴趣的专利