14-14 Intel® PXA255 Processor Developer’s Manual
Inter-Integrated-Circuit Sound (I2S) Controller
14.6.6 Serial Audio Interrupt Mask Register (SAIMR)
Writing a one to the corresponding bit position in the SAIMR, shown in Table14-10, enables the
corresponding interrupt signal.
This is a read/write register. Ignore reads from reserved bits. Write zeros to reserved bits.
14.6.7 Serial Audio Data Register (SADR)
Writing a 32-bit sample to SADR, shown in Table14-11, updates the data into the Transmit FIFO.
Reading this register flushes a 32-bit sample from the Receive FIFO.
Figure14-3 illustrates data flow through the FIFOs and SADR.
This is a read/write register. Ignore reads from reserved bits. Write zeros to reserved bits.
Table 14-10. SAIMR Bit Descriptions
Physical Address
0x4040_0014 Serial Audio Interrupt Mask Register I2S Controller
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
reserved
ROR
TUR
RFS
TFS
reserved
Reset 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Bits Name Description
31:7 — reserved
6 ROR Enable Receive FIFO Overrun condition based interrupt.
5 TUR Enable FIFO Under-run condition based interrupt.
4 RFS Enable Receive FIFO Service Request based interrupt.
3 TFS Enable Transmit FIFO Service Request based interrupt.
2:0 — res erved
Table 14-11. SADR Bit Descriptions
Physical Address
0x4040_0080 Serial Audio Data Register I2S Controller
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
DTH DTL
Reset 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Bits Name Description
31:16 DTH Right data sample
15:0 DTL Left data sample