EasyManua.ls Logo

Cypress EX-USB FX3 - 9. FX3 Serial Peripheral Register Access; 9.1 Serial Peripheral (LPP) Registers

Cypress EX-USB FX3
192 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
FX3 Programmers Manual, Doc. # 001-64707 Rev. *C 99
9. FX3 Serial Peripheral Register Access
9.1 Serial Peripheral (LPP) Registers
The EZ-USB FX3 device implements a set of serial peripheral interfaces (I2S, I
2
C, UART, and SPI)
that can be used to talk to other devices. This chapter lists the FX3 device registers that provide con-
trol and status information for each of these interfaces.
9.1.1 I2S Registers
The I2S interface on the FX3 device is a master interface that is can output stereophonic data at dif-
ferent sampling rates. This section documents the control and status registers related to the I2S
interface.
9.1.1.1 I2S_CONFIG Register
The I2S_CONFIG register configures the operating modes for the I2S master interface on the FX3
device.
Name Width (bits) Address Description
I2S_CONFIG 32 0xE0000000 Configurations and modes register
I2S_STATUS 32 0xE0000004 Status register
I2S_INTR 32 0xE0000008 Interrupt request (status) register
I2S_INTR_MASK 32 0xE000000C Interrupt mask register
I2S_EGRESS_DATA_LEFT 32 0xE0000010 Left channel egress data register
I2S_EGRESS_DATA_RIGHT 32 0xE0000014 Right channel egress data register
I2S_COUNTER 32 0xE0000018 Sample counter register
I2S_SOCKET 32 0xE000001C Socket register
I2S_ID 32 0xE00003F0 Block Id register
I2S_POWER 32 0xE00003F4 Power, clock and reset control register
Bits Field Name
HW
Access
SW
Access
Default
Value
Description
0PAUSE R RW0
Pause transmission, transmit 0s.
Setting this bit to 1 does not discard any samples.
Clearing the bit resumes data at the same position.
A small, integral, but undefined number of samples
are transmitted after this bit is set to 1 (to ensure no
hanging samples).
1MUTE R RW1
Discard the value read from the DMA and, instead,
transmit zeros. Continue to read input samples at
normal rate.
2 ENDIAN R RW 0
0: MSB First
1: LSB First

Table of Contents