
12.2 System Interface Description

A request through the System interface consists of:
Figure 12-1 System Interface Buses
Address and Data Cycles
Cycles in which the SysAD bus contains a valid address are called address cycles. Cycles in which the SysAD bus contains valid data are called data cycles. Validity is determined by the state of the ValidIn* and ValidOut* signals (described in Interface Buses, in this chapter).
The SysCmd bus identifies the contents of the SysAD bus during any cycle in which it is valid. The most significant bit of the SysCmd bus is always used to indicate whether the current cycle is an address cycle or a data cycle.
As shown in Figure 12-2, RdRdy* must be asserted two cycles prior to the address cycle of the processor read/invalidate/update request to define the address cycle as the issue cycle.
Figure 12-2 State of RdRdy* Signal for Read, Invalidate, or Update Requests
As shown in Figure 12-3, WrRdy* must be asserted two cycles prior to the first address cycle of the processor write request to define the address cycle as the issue cycle.
Figure 12-3 State of WrRdy* Signal for Write Requests
The processor repeats the address cycle for the request until the conditions for a valid issue cycle are met. After the issue cycle, if the processor request requires data to be sent, the data transmission begins. There is only one issue cycle for any processor request.
The processor accepts external requests, even while attempting to issue a processor request, by releasing the System interface to slave state in response to an assertion of ExtRqst* by the external agent.
Note that the rules governing the issue cycle of a processor request are strictly applied to determine the action the processor takes. The processor either:





Generated with CERN WebMaker
![]()