Talk:Documented SPU Channels: Difference between revisions
Jump to navigation
Jump to search
(Added SPE channels table from "Programming the Cell Processor: For Games, Graphics, and Computation") |
m (→SPE channels) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== SPE channels == | == SPE channels == | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Ch # !! | ! Ch # !! Channel Name !! R/W !! blocking/<br>nonblocking !! Cap. !! Full name | ||
|- | |- | ||
| 0 || SPU_RdEventStat || R || B || 1 || Read | | 0 || SPU_RdEventStat || R || B || 1 || SPU Read Event Status Channel | ||
|- | |- | ||
| 1 || SPU_WrEventMask || W || N || 1 || Write Event Mask | | 1 || SPU_WrEventMask || W || N || 1 || SPU Write Event Mask Channel | ||
|- | |- | ||
| 2 || SPU_WrEventAck || W || N || 1 || Write Event | | 2 || SPU_WrEventAck || W || N || 1 || SPU Write Event Acknowledgment Channel | ||
|- | |- | ||
| 3 || | | 3 || SPU_RdSigNotify1 || R || B || 1 || SPU Signal Notification 1 Channel | ||
|- | |- | ||
| 4 || | | 4 || SPU_RdSigNotify2 || R || B || 1 || SPU Signal Notification 2 Channel | ||
|- | |- | ||
| 5 || -- || || || || | | 5 || -- || || || || | ||
Line 17: | Line 17: | ||
| 6 || -- || || || || | | 6 || -- || || || || | ||
|- | |- | ||
| 7 || SPU_WrDec || W || N || 1 || Write | | 7 || SPU_WrDec || W || N || 1 || SPU Write Decrementer Channel | ||
|- | |- | ||
| 8 || SPU_RdDec || R || N || 1 || Read | | 8 || SPU_RdDec || R || N || 1 || SPU Read Decrementer Channel | ||
|- | |- | ||
| 9 || | | 9 || MFC_WrMSSyncReq || W || B || 1 || MFC Write Multisource Synchronization Request Channel | ||
|- | |- | ||
| 10 || -- || || || || | | 10 || -- || || || || | ||
|- | |- | ||
| 11 || SPU_RdEventMask || R || N || 1 || Read | | 11 || SPU_RdEventMask || R || N || 1 || SPU Read Event Mask Channel | ||
|- | |- | ||
| 12 || | | 12 || MFC_RdTagMask || R || N || 1 || MFC Read Tag-Group Query Mask Channel | ||
|- | |- | ||
| 13 || SPU_RdMachStat || R || N || 1 || Read | | 13 || SPU_RdMachStat || R || N || 1 || SPU Read Machine Status Channel | ||
|- | |- | ||
| 14 || SPU_WrSRR0 || W || N || 1 || Write | | 14 || SPU_WrSRR0 || W || N || 1 || SPU Write State Save-and-Restore Channel | ||
|- | |- | ||
| 15 || SPU_RdSRR0 || R || N || 1 || Read | | 15 || SPU_RdSRR0 || R || N || 1 || SPU Read State Save-and-Restore Channel | ||
|- | |- | ||
| 16 || MFC_LSA || W || N || 1 || MFC Local Storage Address | | 16 || MFC_LSA || W || N || 1 || MFC Local Storage Address Channel | ||
|- | |- | ||
| 17 || MFC_EAH || W || N || 1 || MFC Effective Address High | | 17 || MFC_EAH || W || N || 1 || MFC Effective Address High Channel | ||
|- | |- | ||
| 18 || MFC_EAL || W || N || 1 || MFC Effective Address Low | | 18 || MFC_EAL || W || N || 1 || MFC Effective Address Low or List Address Channel | ||
|- | |- | ||
| 19 || MFC_Size || W || N || 1 || MFC Transfer | | 19 || MFC_Size || W || N || 1 || MFC Transfer Size or List Size Channel | ||
|- | |- | ||
| 20 || MFC_TagID || W || N || 1 || MFC Command Tag | | 20 || MFC_TagID || W || N || 1 || MFC Command Tag Identification Channel | ||
|- | |- | ||
| 21 || MFC_Cmd || W || B || 16 || MFC Class ID | | 21 || MFC_Cmd<br>MFC_ClassID || W || B || 16 || MFC Command Opcode Channel<br>MFC Class ID Channel | ||
|- | |- | ||
| 22 || MFC_WrTagMask || W || N || 1 || Write | | 22 || MFC_WrTagMask || W || N || 1 || MFC Write Tag-Group Query Mask Channel | ||
|- | |- | ||
| 23 || MFC_WrTagUpdate || W || B || 1 || Write | | 23 || MFC_WrTagUpdate || W || B || 1 || MFC Write Tag Status Update Request Channel | ||
|- | |- | ||
| 24 || MFC_RdTagStat || R || B || 1 || Read | | 24 || MFC_RdTagStat || R || B || 1 || MFC Read Tag-Group Status Channel | ||
|- | |- | ||
| 25 || MFC_RdListStallStat || R || B || 1 || Read Stall-and-Notify Tag | | 25 || MFC_RdListStallStat || R || B || 1 || MFC Read List Stall-and-Notify Tag Status Channel | ||
|- | |- | ||
| 26 || MFC_WrListStallAck || W || N || 1 || Write | | 26 || MFC_WrListStallAck || W || N || 1 || MFC Write List Stall-and-Notify Tag Acknowledgment Channel | ||
|- | |- | ||
| 27 || MFC_RdAtomicStat || R || B || 1 || Read Atomic Command Status | | 27 || MFC_RdAtomicStat || R || B || 1 || MFC Read Atomic Command Status Channel | ||
|- | |- | ||
| 28 || SPU_WrOutMbox || W || B || 1 || Write | | 28 || SPU_WrOutMbox || W || B || 1 || SPU Write Outbound Mailbox Channel | ||
|- | |- | ||
| 29 || SPU_RdInMbox || R || B || 4 || Read | | 29 || SPU_RdInMbox || R || B || 4 || SPU Read Inbound Mailbox Channel | ||
|- | |- | ||
| 30 || SPU_WrOutIntrMbox || W || B || 1 || Write | | 30 || SPU_WrOutIntrMbox || W || B || 1 || SPU Write Outbound Interrupt Mailbox Channel | ||
|- | |- | ||
| 31 || -- || || || || | | 31-63 || -- || || || || | ||
|- | |- | ||
|} | |} |
Latest revision as of 17:51, 2 October 2017
SPE channels[edit source]
Ch # | Channel Name | R/W | blocking/ nonblocking |
Cap. | Full name |
---|---|---|---|---|---|
0 | SPU_RdEventStat | R | B | 1 | SPU Read Event Status Channel |
1 | SPU_WrEventMask | W | N | 1 | SPU Write Event Mask Channel |
2 | SPU_WrEventAck | W | N | 1 | SPU Write Event Acknowledgment Channel |
3 | SPU_RdSigNotify1 | R | B | 1 | SPU Signal Notification 1 Channel |
4 | SPU_RdSigNotify2 | R | B | 1 | SPU Signal Notification 2 Channel |
5 | -- | ||||
6 | -- | ||||
7 | SPU_WrDec | W | N | 1 | SPU Write Decrementer Channel |
8 | SPU_RdDec | R | N | 1 | SPU Read Decrementer Channel |
9 | MFC_WrMSSyncReq | W | B | 1 | MFC Write Multisource Synchronization Request Channel |
10 | -- | ||||
11 | SPU_RdEventMask | R | N | 1 | SPU Read Event Mask Channel |
12 | MFC_RdTagMask | R | N | 1 | MFC Read Tag-Group Query Mask Channel |
13 | SPU_RdMachStat | R | N | 1 | SPU Read Machine Status Channel |
14 | SPU_WrSRR0 | W | N | 1 | SPU Write State Save-and-Restore Channel |
15 | SPU_RdSRR0 | R | N | 1 | SPU Read State Save-and-Restore Channel |
16 | MFC_LSA | W | N | 1 | MFC Local Storage Address Channel |
17 | MFC_EAH | W | N | 1 | MFC Effective Address High Channel |
18 | MFC_EAL | W | N | 1 | MFC Effective Address Low or List Address Channel |
19 | MFC_Size | W | N | 1 | MFC Transfer Size or List Size Channel |
20 | MFC_TagID | W | N | 1 | MFC Command Tag Identification Channel |
21 | MFC_Cmd MFC_ClassID |
W | B | 16 | MFC Command Opcode Channel MFC Class ID Channel |
22 | MFC_WrTagMask | W | N | 1 | MFC Write Tag-Group Query Mask Channel |
23 | MFC_WrTagUpdate | W | B | 1 | MFC Write Tag Status Update Request Channel |
24 | MFC_RdTagStat | R | B | 1 | MFC Read Tag-Group Status Channel |
25 | MFC_RdListStallStat | R | B | 1 | MFC Read List Stall-and-Notify Tag Status Channel |
26 | MFC_WrListStallAck | W | N | 1 | MFC Write List Stall-and-Notify Tag Acknowledgment Channel |
27 | MFC_RdAtomicStat | R | B | 1 | MFC Read Atomic Command Status Channel |
28 | SPU_WrOutMbox | W | B | 1 | SPU Write Outbound Mailbox Channel |
29 | SPU_RdInMbox | R | B | 4 | SPU Read Inbound Mailbox Channel |
30 | SPU_WrOutIntrMbox | W | B | 1 | SPU Write Outbound Interrupt Mailbox Channel |
31-63 | -- |