...
Further JTAG interfaces of the TEBF0808 carrier board are the ARM JTAG 20-pin IDC connector J30 and on the FMC Connector J5. This JTAG interfaces are connected to the System Controller CPLD U17, hence the logical processing and forwarding of the JTAG signals depend on the SC CPLD firmware. The documentation of the firmware of the SC CPLD U17 contains detailed information on this matter.
TE0745 module supports different boot modes which are configurable by the control line 'BOOTMODE' and 'BOOTMODE_1'. The line 'BOOTMODE' is available on B2B connector pin J2-133, the line 'BOOTMODE_1' is connected to the System Controller CPLD on bank 1, pin 21.
The current boot mode will be set by the MIO pins MIO3...MIO5. The control line 'BOOTMODE' is connected to the 'MIO4' pin, 'BOOTMODE_1' to 'MIO5'.
Following table describes how to set the control lines to configure the desired boot mode:
...
MIO3
...
JTAG
...
Table 12: Selectable boot modes
In delivery state of the SoM the boot mode depends on the configured SC-CPLD firmware. The current mode is set to boot from the QSPI Flash Memory.
...
Si5338A (U35) Input | Signal Schematic Name | Note |
---|---|---|
IN1/IN2 | CLK8_P, CLK8_N | Reference clock signal from Si5345 (CLK8 of prog. PLL on mounted SoM) |
IN3 | reference clock signal from oscillator SiTime SiT8008BI (U7) | 25.000000 MHz fixed frequency. |
IN4/IN6 | pins put to GND | LSB (pin 'IN4') of the default I²C-adress 0x70 not activated. |
IN5 | not connected | - |
Si5338A (U35) Output | Signal Schematic Name | Note |
CLK0 A/B | SC_CLK0 | Reference clock signal to SC CPLD U17 (single-ended signaling) |
CLK1 A/B | SC_CLK1 | Reference clock signal to SC CPLD U17 (single-ended signaling) |
CLK2 A/B | FMCCLK2_P, FMCCLK2_N | Clock signal routed to FMC connector J5, pins J5-K4 / J5-K5 |
CLK3 A/B | FMCCLK3_P, FMCCLK3_N | Clock signal routed to FMC connector J5, pins J5-J2 / J5-J3 |
Table 1312: Pin description of PLL clock generator Si5338A
...
Clock Source | Schematic Name | Frequency | Clock Input Destination |
---|---|---|---|
SiTime SiT8008BI oscillator, U10 | USB0_RCLK | 52.000000 MHz | USB 2.0 transceiver PHY U9, pin 26 |
SiTime SiT8008BI oscillator, U13 | ETH_CLK | 25.000000 MHz | Gigabit Ethernet PHY U12, pin 34 |
SiTime SiT8008BI oscillator, U7 | - | 25.000000 MHz | Quad PLL clock generator U35, pin 3 |
DSC1123 oscillator, U23 | B505_CLK1 | 150.0000 MHz | PS GT Bank 505, dedicated for SATA interface |
DSC1123 oscillator, U6 optional, not equipped | B505_CLK0 | 100.0000 MHz | PS GT Bank 505, dedicated for USB interface |
Silicon Labs 570FBB000290DG, U45 optional, not equipped | B47_L5 (LVDS) | 250.MHz | HD Bank 47 clock capable input pins |
SiTime SiT8008BI oscillator, U25 | CLK_CPLD | 25.576000 MHz | System Controller CPLD U35, pin 128 |
Table 1413: Reference clock signal oscillators
...
PHY Pin | Connected to | Notes |
---|---|---|
ULPI | PS bank MIO52 ... MIO63 | Zynq Ultrascale+ USB0 MIO pins are connected to the PHY |
REFCLK | - | 52MHz from on board oscillator (U9) |
REFSEL[0..2] | - | All pins set to GND selects the external reference clock frequency (52.000000 MHz) |
RESETB | SC CPLD U17 | Low active USB PHY Reset (pulled-up to PS_1.8V). |
DP, DM | 4-port USB3.0 Hub U4 | USB2.0 data lane |
CPEN | - | External USB power switch active-high enable signal |
VBUS | 5V | Connected to USB VBUS via a series of resistors, see schematic |
ID | - | For an A-device connect to the ground. For a B-device, leave floating |
Table 1514: USB PHY interface connections
...
PHY Pin | Connected to | Notes |
---|---|---|
MDC/MDIO | PS bank MIO76, MIO77 | - |
PHY LED0..1 | SC CPLD U17, pin 67,86 | see schematic for details, forwarded to RJ45 GbE MagJack J7 |
PHY_LED2 / INTn: | SC CPLD U17, pin 85 | Active low interrupt line |
PHY_CLK125M | SC CPLD U17, pin 70 | 125 MHz Ethernet PHY clock out |
CONFIG | SC CPLD U17, pin 65 | Permanent logic high |
RESETn | SC CPLD U17, pin 62 | Active low reset line |
RGMII | PS bank MIO64 ... MIO75 | Reduced Gigabit Media Independent Interface |
SGMII | - | Serial Gigabit Media Independent Interface |
MDI | RJ45 GbE MagJack J7 | Media Dependent Interface |
Table 1615: Ethernet PHY interface connections
...
MIO | Signal Schematic Name | Notes |
---|---|---|
38 | I2C_SCL | 1.8V reference voltage |
39 | I2C_SDA | 1.8V reference voltage |
Table 1716: MIO-pin assignment of the module's I2C interface
...
I²C Slave Devices | I²C Slave Address | Schematic Names of I²C Bus Lines | I²C Switch |
---|---|---|---|
8-channel I²C switch U16 | 0x73 | I2C_SDA / I2C_SCL | - |
8-channel I²C switch U27 | 0x77 | I2C_SDA / I2C_SCL | - |
On-module Quad programmable PLL clock generator Si5345 | 0x69 | PLL_SDA / PLL_SCL | U27 |
Configuration EEPROM U24 | 0x54 | MEM_SDA / MEM_SCL | U16 |
Configuration EEPROM U36 | 0x52 | MEM_SDA / MEM_SCL | U16 |
Configuration EEPROM U41 | 0x51 | MEM_SDA / MEM_SCL | U16 |
Configuration EEPROM U22 | 0x50 | MEM_SDA / MEM_SCL | U16 |
8-bit I²C IO Expander U44 | 0x26 | SFP_SDA / SFP_SCL | U16 |
24-bit Audio Codec U3 | 0x38 | A_I2C_SDA / A_I2C_SCL | U27 |
USB3.0 Hub configuration EEPROM U5 | 0x51 | USBH_SDA / USBH_SCL | U16 |
USB3.0 Hub | 0x60 | USBH_SDA / USBH_SCL | U16 |
8-bit I²C IO Expander U38 | 0x27 | MEM_SDA / MEM_SCL | U16 |
On-board Quad programmable PLL clock generator U35 Si5338 | 0x70 | MCLK_SDA / MCLK_SCL | U16 |
8-bit I²C IO Expander U34 | 0x24 | FF_E_SDA / FF_E_SCL | U27 |
SC CPLD U17, bank 3, pins 13 (SDA), 14 (SCL) | User programmable | SC_SDA / SC_SCL | U27 |
SC CPLD U39, bank 2, pins 52 (SDA), 50 (SCL) | User programmable | I2C_SDA / I2C_SCL | - |
Table 1817: On-board peripherals' I2C-interfaces device slave addresses
...
Connector | Schematic Names of I²C Bus Lines | I²C Switch |
---|---|---|
PCIe Connector J1 | PCIE_SDA / PCIE_SCL | U16 |
SFP+ Connector J14A | SFP1_SDA / SFP1_SCL | U16 |
SFP+ Connector J14B | SFP2_SDA / SFP2_SCL | U16 |
FireFly Connector J15 | FFA_SDA / FFA_SCL | U27 |
FireFly Connector J22 | FFB_SDA / FFB_SCL | U27 |
FMC Connector J5 | FMC_SDA / FMC_SCL | U16 |
PMOD Connector P1 | PMOD_SDA / PMOD_SCL | U27 |
PMOD Connector P3 | EXT_SDA / EXT_SCL | U27 |
Table 1918: On-board connectors' I2C-interfaces overview
...
EEPROM Modell | Schematic Designator | Memory Density | Purpose |
---|---|---|---|
24LC128-I/ST | U24 | 128 Kbit | user |
24AA025E48T-I/OT | U36 | 2 Kbit | user |
24AA025E48T-I/OT | U41 | 2 Kbit | user |
24AA025E48T-I/OT | U42 | 2 Kbit | user |
24LC128-I/ST | U5 | 128 Kbit | USB3.0 Hub U4 configuration memory |
Table 2019: On-board configuration EEPROMs overview
...
There are two 4 bit DIP Switches on the TEBF0808 , they must be used to select some options. On TEBF0808-02 default CPLD-Firmware selects boot from SD-Card, Firmware update is needed for Boot-Mode selection.
...
carrier board to configure options and set parameters. The table below describes the functionalities of the particular switches:
DIP-switch S4 | Position ON | Position OFF | Notes |
---|---|---|---|
S4-1 | PUDC_B is Low | PUDC_B is HIGH | Internal pull-up resistors during configuration are enabled at ON-position. I/O's are 3-stated until configuration of the FPGA completes. |
S4-2 | x | x | not connected |
S4-3 | SC CPLDs' JTAG enabled | SC CPLDs' JTAG disabled | JTAG interface is enabled on both SC CPLDs, as this CPLDs are configured in a casdaced JTAG chain |
S4-4 | DC-DC converter U18 (5V) enabled | DC-DC converter U18 (5V) not manually enabled | In OFF-position, the DC-DC-converter will be still enabled by the control signals of SC CDPD U17 |
Table 20: DIP-switch S4 functionality description
DIP-switch DIP Switch S5 located close to PWR push-button . This DIP Switch is connected to the two baseboard control CPLD's.System Controller CPLDs, its functionalities depend on the current firmware of the CPLDs.
The switches of this DIP-switch have to be set in bit-patterns to set a parameter like boot mode or FMC_VADJ value:
S5-1 | S5-2 | S5-3 | S5- | 1 | 2 | 3 | 4 | Description |
---|---|---|---|---|---|---|---|---|
ON | ON | ON | ON | Default, boot from SD/eMMC, 1.8V FMC VADJ | ||||
ON | ON | x | x | Boot from microSD, SD or SPI Flash | ||||
OFF | ON | x | x | Boot from eMMC | ||||
ON | OFF | x | x | Boot mode PJTAG0 | ||||
OFF | OFF | x | x | Boot mode main JTAG | ||||
x | x | x | ON | FMC VADJ = 1.8V | ||||
x | x | x | OFF | FMC VADJ = 1.2V |
Table 21: DIP-switch S4 functionality description
...
LED
...
The TEBF0808 carrier board is equipped with several LED to signal current states and activities. The functionality of the LEDs D4 ... D7 depends on the current firmware of the SC CPLDs U17 and U39.
LED | Color | Description and Notes |
---|---|---|
D4 | green | Status LED, connected to SC CPLD U17 |
D5 | red | Status LED, connected to SC CPLD U17 |
D6 | green | Status LED, connected to SC CPLD U39 |
D7 | red | Status LED, connected to SC CPLD U39 |
D1 | red | SFP+ interface status LED, connected to SC CPLD U17 |
D8 | green | SFP+ interface status LED, connected to SC CPLD U17 |
D9 | red | SFP+ interface status LED, connected to SC CPLD U17 |
D10 | green | SFP+ interface status LED, connected to SC CPLD U17 |
D17 | green | LED is on if all USB3.0 and USB 2.0 ports are in the suspend state and is |
Table 22: On-board LEDs functionality description
Table 14: LED's description
...
...