PXI Registers

PXI Registers

Registers #

Old3DSNameAddressWidthUsed by
YesPXI_SYNC90x100080004Boot9, Process9
YesPXI_CNT90x100080042Boot9, Process9
YesPXI_SEND90x100080084
YesPXI_RECV90x1000800C4
YesPXI_SYNC110x101630004Boot11
YesPXI_CNT110x101630042Boot11
YesPXI_SEND110x101630084
YesPXI_RECV110x1016300C4

The PXI registers are similar to those on DS.

PXI_SYNC #

BitRWDescription
0-7RData received from remote bits 8-15 (unrelated to SEND/RECV FIFOs)
8-15R/WData sent to remote bits 0-7
23??
29W?Trigger PXI_SYNC11 IRQ (if enabled)
30W?Trigger PXI_SYNC9 IRQ (if enabled)
31RWPXI_SYNC IRQ enable (for local processor)

This can also be accessed as 4 u8 registers.

PXI_CNT #

BitRWDescription
0RSend Fifo Empty Status (0=Not Empty, 1=Empty)
1RSend Fifo Full Status (0=Not Full, 1=Full)
2R/WSend Fifo Empty IRQ (0=Disable, 1=Enable)
3WSend Fifo Clear (0=Nothing, 1=Flush Send Fifo)
8RReceive Fifo Empty (0=Not Empty, 1=Empty)
9RReceive Fifo Full (0=Not Full, 1=Full)
10R/WReceive Fifo Not Empty IRQ (0=Disable, 1=Enable)
14R/WError, Read Empty/Send Full (0=No Error, 1=Error/Acknowledge)
15R/WEnable Send/Receive Fifo (0=Disable, 1=Enable)