17.01.2013 Views

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

System Interface Operations 109<br />

System Interface Arbitration Rules<br />

The rules for the System interface arbitration are listed below:<br />

• If the System interface is in slave state, and a processor request or<br />

coherency data response is ready for issue, and the required resources<br />

are available (e.g. a free request number, SysRdRdy* asserted, etc.),<br />

the processor asserts SysReq*. The processor will not assert SysReq*<br />

unless all of the above conditions are met.<br />

• The processor waits for the assertion of SysGnt*.<br />

• When the processor observes the assertion of SysGnt* it negates<br />

SysReq* two SysClk cycles later. Once the processor asserts SysReq*,<br />

it does not negate SysReq* until the assertion of SysGnt*, even if the<br />

need for the System interface bus is contravened by an external<br />

coherency request.<br />

• When the processor observes the assertion of SysRel*, it enters master<br />

state two SysClk cycles later, and begins to drive the System interface<br />

bus. SysRel* may be asserted coincidentally with or later than<br />

SysGnt*.<br />

• Once in master state, the processor does not relinquish mastership of<br />

the System interface until it observes the negation of SysGnt*.<br />

• The processor indicates it is relinquishing mastership of the System<br />

interface bus by asserting SysRel* for one SysClk cycle, two or more<br />

SysClk cycles after the negation of SysGnt*. The processor may issue<br />

any type of processor request or coherency data response in the two<br />

SysClk cycles following the negation of SysGnt*. This may delay the<br />

assertion of SysRel*.<br />

<strong>MIPS</strong> <strong>R10000</strong> <strong>Microprocessor</strong> <strong>User's</strong> <strong>Manual</strong> Version 2.0 of January 29, 1997

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!