30
Figure 3-18 Connections between FPGA and Audio CODEC
Table 3-15 Audio CODEC Pin Assignments
Signal Name
FPGA Pin No.
Description
I/O Standard
AUD_ADCLRCK
PIN_K8
Audio CODEC ADC LR Clock
3.3V
AUD_ADCDAT
PIN_K7
Audio CODEC ADC Data
3.3V
AUD_DACLRCK
PIN_H8
Audio CODEC DAC LR Clock
3.3V
AUD_DACDAT
PIN_J7
Audio CODEC DAC Data
3.3V
AUD_XCK
PIN_G7
Audio CODEC Chip Clock
3.3V
AUD_BCLK
PIN_H7
Audio CODEC Bit-Stream Clock
3.3V
I2C_SCLK
PIN_J12 or PIN_E23
I2C Clock
3.3V
I2C_SDAT
PIN_K12 or PIN_C24
I2C Data
3.3V
3.6.5
I2C Multiplexer
The DE1-SoC board implements an I2C multiplexer so that HPS can access the I2C bus originally
owned by FPGA.
Figure 3-19
shows the connection of I2C multiplexer. HPS will own I2C bus and
then can access Audio CODEC and TV Decoder when the HPS_I2C_CONTROL signal is set to
high. By default, FPGA owns the I2C bus. The FPGA pin assignments of I2C bus are listed in
Table
3-16
.