Sable CPU Module Specification

Sable CPU Module Specification Sable CPU Module Specification

people.freebsd.org
from people.freebsd.org More from this publisher
20.02.2013 Views

Copyright © 1993 Digital Equipment Corporation. 4. The processor type commander requests have biased after the idle Cobra-bus. For example, If CPU0, CPU1, CPU2, CPU3,IO0(T2), and IO1(XIO) are all requesting the Cobra-bus simultaneously after the system reset event and each node needs the Cobra-bus for two transaction cycles, then the granting of the bus will follow the order listed below. Note that CPU0 commander node has won the first Cobra-bus mastership because the processor type commander requests have a bias in arbitration. An illustration of the granting order is shown in Figure 58. 1. CPU0 : algorithm rule-4 2. IO0(T2) : algorithm rule-3 3. CPU1 : algorithm rule-3, rule-1 4. IO1(XIO) : algorithm rule-3, rule-2 5. CPU2 : algorithm rule-3, rule-1 6. IO0(T2) : algorithm rule-3, rule-2 7. CPU3 : algorithm rule-3, rule-1 8. IO1(XIO) : algorithm rule-3, rule-2 9. CPU0 : algorithm rule-3, rule-1 10. CPU1 : algorithm rule-1 11. CPU2 : algorithm rule-1 12. CPU3 : algorithm rule-1 134 Functions located elsewhere on the CPU module

Figure 58: Granting Order rule 4 CPU CPU CPU CPU 0 1 2 3 1 9 rules 3 + 1 rule 1 3 10 rules 3 + 1 rule 1 5 11 rules 3 + 1 rule 1 rules 3 + 1 7 12 Copyright © 1993 Digital Equipment Corporation. rule 3 rules 3 + 2 2 6 rules 3 + 2 IO IO 8 0 (T2) 1 (XIO) rules 3 + 2 4 [yuryan.cpu]granting_order.doc PS @ 70% Functions located elsewhere on the CPU module 135

Copyright © 1993 Digital Equipment Corporation.<br />

4. The processor type commander requests have biased after the idle Cobra-bus.<br />

For example,<br />

If <strong>CPU</strong>0, <strong>CPU</strong>1, <strong>CPU</strong>2, <strong>CPU</strong>3,IO0(T2), and IO1(XIO) are all requesting the Cobra-bus<br />

simultaneously after the system reset event and each node needs the Cobra-bus for<br />

two transaction cycles, then the granting of the bus will follow the order listed below.<br />

Note that <strong>CPU</strong>0 commander node has won the first Cobra-bus mastership because<br />

the processor type commander requests have a bias in arbitration. An illustration of<br />

the granting order is shown in Figure 58.<br />

1. <strong>CPU</strong>0 : algorithm rule-4<br />

2. IO0(T2) : algorithm rule-3<br />

3. <strong>CPU</strong>1 : algorithm rule-3, rule-1<br />

4. IO1(XIO) : algorithm rule-3, rule-2<br />

5. <strong>CPU</strong>2 : algorithm rule-3, rule-1<br />

6. IO0(T2) : algorithm rule-3, rule-2<br />

7. <strong>CPU</strong>3 : algorithm rule-3, rule-1<br />

8. IO1(XIO) : algorithm rule-3, rule-2<br />

9. <strong>CPU</strong>0 : algorithm rule-3, rule-1<br />

10. <strong>CPU</strong>1 : algorithm rule-1<br />

11. <strong>CPU</strong>2 : algorithm rule-1<br />

12. <strong>CPU</strong>3 : algorithm rule-1<br />

134 Functions located elsewhere on the <strong>CPU</strong> module

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

Saved successfully!

Ooh no, something went wrong!