Page 1
Copyright 2023. All rights reserved. 易灵思, the 易灵思 logo, the 钛金系列 logo, Quantum, Trion, and Efinity are trademarks of 易灵思, Inc. All other trademarks and service marks are the property of their respective owners. All specifications subject to change without...
Contents Introduction............................3 What's in the Box?............................3 Register Your Kit............................3 Download the Efinity Software......................3 ® Installing the Linux USB Driver.......................3 Installing the Windows USB Drivers..................... 4 Board Functional Description......................5 Features................................6 Overview................................7 Power On.................................9 Reset..................................9 Clock Sources.............................. 10 Configuration...............................10 EEPROM.................................
Warning: The board can be damaged without proper anti-static handling. What's in the Box? The Trion ® T120 BGA576 Development Kit includes: Trion ® T120 BGA576 Development Board preloaded with a demonstration ● design MIPI and LVDS Expansion Daughter Card ● 2 Raspberry Pi Camera Connector Daughter Cards ●...
Note: If your board was connected to your computer before you executed these commands, you need to disconnect and re-connect it. Installing the Windows USB Drivers Note: If you have another 易灵思 board and are using the Trion T120 BGA576 Development Board, you must ®...
Trion T120 BGA576 Development Kit User Guide Board Functional Description The Trion T120 BGA576 Development Board contains a variety of ® components to help you build designs for the Trion T120 device. ® Figure 1: Trion T120 BGA576 Development Board Block Diagram ®...
Trion T120 BGA576 Development Kit User Guide Features 易灵思 ® T120F576I4 device in an 576-ball FineLine BGA package with MIPI ● CSI-2 interface and DDR DRAM controller LPDDR3 256 Mbits x 32 bits memory supporting up to 8 Gb ●...
Trion T120 BGA576 Development Kit User Guide Overview The board features the 易灵思 ® T120 programmable device in a 576-ball FBGA package, which is fabricated using 易灵思 Quantum technology. The ® ™ Quantum -accelerated programmable logic and routing fabric is wrapped ™...
Page 8
JTAG programming mode in which it writes the configuration bitstream directly to the FPGA through the JTAG interface. Learn more: Refer to AN 006 Configuring Trion FPGAs for more information. The SPI NOR flash memory stores the configuration bitstream it receives from the FTDI FT2232H module.
Ethernet PHY, HDMI transmitter, PMOD module, SPI flash memory, SDRAM and on-board oscillator. Learn more: Refer to the Trion T120 BGA576 Development Board Schematics and BOM for more ® information about the components used in the Trion T120 BGA576 Development Board.
The Trion T120 BGA576 Development Board has two DIP switches to set the ® configuration mode for the T120 FPGA. Learn more: For more details on configuration, refer to AN 006 Configuring Trion FPGAs. Table 2: Configuration Pins Reference Configuration Pin...
Page 11
Trion T120 BGA576 Development Kit User Guide The Trion T120 BGA576 Development Board includes a basic power up ® sequence circuit for MIPI CSI-2 cameras. You control the circuit using SW1. When SW1 is on, the power up goes from VSUP1 to VSUP2 to VSUP3 in sequence.
Trion T120 BGA576 Development Kit User Guide Headers The board contains a variety of headers to provide power, inputs, and outputs, and to communicate with external devices or boards. Table 4: Trion T120 BGA576 Development Board Headers ® Reference Description...
Page 13
Trion T120 BGA576 Development Kit User Guide Header P1 (GPIO and Configuration) P1 is a high-speed connector (part number is LSHM-130-02.5-L-DV-A-S-TR) that you can connect to an external board. Through it, the external board can configure the T120 FPGA and control the GPIO. P1 connects to GPIO pins in banks 1A, 1B, 1C, 1G, 2C, 3D, 4A and TR_CORNER.
Page 14
P3 and P4 headers has 9 dedicated LVDS channels each. You can also use LVDS pins as GPIO. Learn more: Refer to the Trion Interfaces User Guide for instructions on using the LVDS pins as GPIO. Table 6: P2 Pin Assignments...
Page 15
Trion T120 BGA576 Development Kit User Guide Table 7: P3 Pin Assignments Signal Name Description Signal Name Description Number Number GPIOT_RXP09_CLKP0 Dedicated LVDS GPIOT_RXP07 Dedicated LVDS RX clock RX Channel 07 GPIOT_RXN09_CLKN0 GPIOT_RXN07 Ground Ground GPIOT_RXP01 Dedicated LVDS GPIOT_RXP08 Dedicated LVDS...
Page 16
Trion T120 BGA576 Development Kit User Guide Table 8: P4 Pin Assignments Signal Name Description Signal Name Description Number Number GPIOT_RXP19_CLKP1 Dedicated LVDS GPIOT_RXP17 Dedicated LVDS RX clock RX Channel 17 GPIOT_RXN19_CLKN1 GPIOT_RXN17 Ground Ground GPIOT_RXP11 Dedicated LVDS GPIOT_RXP18 Dedicated LVDS...
Page 17
Trion T120 BGA576 Development Kit User Guide Headers P5, P7 and P9 (MIPI Receiver) P5, P7 and P9 are dedicated MIPI CSI-2 receiver high-speed interface connectors that support 1 clock lane and 4 data lanes. These headers also include optional supply pins VSUP1, VSUP2, VSUP3, as well as five 1.8 V or 3.3 V GPIO pins (user selectable).
Page 18
Trion T120 BGA576 Development Kit User Guide Headers P6, P8, and P10 (MIPI Transmitters) P6, P8, and P10 are dedicated MIPI CSI-2 transmitter high-speed interface connectors that support 1 clock lane and 4 data lanes. These headers also include optional supply pins VSUP1, VSUP2, VSUP3, as well as five 1.8 V or 3.3 V GPIO pin (user selectable).
Page 19
Trion T120 BGA576 Development Kit User Guide 3.3 V. Connect the jumpers as shown in the following table to change the voltages.. Jumper VCCIO2F (J2) VCCIO4A (J3) Connect pins 1 and 2 3.3 V (default) 3.3 V (default) Connect pins 3 and 4 2.5 V...
Page 20
Trion T120 BGA576 Development Kit User Guide Header J7 (SPI) J7 is a SPI interface that you can use to configure the on-board NOR flash or T120F576I4 FPGA. Table 12: J7 Pin Assignments Pin Number Signal Name Description T120F576I4 Pin Name...
Page 21
Trion T120 BGA576 Development Kit User Guide Header J10 and J12 (Clock and PLL Input Select) J10 and J12 are a 3-pin header used to select the source for the T120F576I4 clock input and PLL input. Drive a 3.3 V clock source input into the SMA connector, J9 or J11, if you are using the external clock source option.
Page 22
Trion T120 BGA576 Development Kit User Guide Pin Number Signal Name T120F576I4 Pin Number Signal Name T120F576I4 Pin Name Pin Name PMOD_C_IO4 GPIOT_RXP22 PMOD_C_IO5 GPIOT_RXN22 PMOD_C_IO6 GPIOT_RXP23 PMOD_C_IO7 GPIOT_RXN23 3.3 V 3.3 V Table 19: J16 Pin Assignments Pin Number...
Page 23
Trion T120 BGA576 Development Kit User Guide Header J19 (Raspberry Pi) J19 is a 40-pin connector that is compatible with Raspberry Pi computers. It connects to GPIO pins in banks 2A and 4B. Note: J19 is located on the bottom of the board.
Page 24
Trion T120 BGA576 Development Kit User Guide Header J20 (USB Connector) J20, a micro-USB type B socket, is the interface between the board and your computer for communication. Connect the micro-USB cable for configuring T120F576I4 FPGA and NOR flash. The board supports three different configuration modes: SPI passive mode, SPI active mode, and JTAG mode.
Page 25
Trion T120 BGA576 Development Kit User Guide Table 24: J22 (Ethernet) Pin Assignments Signal Name U19 Pin Name T120F576I4 Description Pin Name ETH2_GTXCLK GTXCLK GPIOL_69 GMII transmit clock ETH2_TXEN TXEN GPIOT_TXN10 GMII/MII transmit enable ETH2_TXD3 TXD[3] GPIOR_184 GMII and MII transmit data...
Page 26
Trion T120 BGA576 Development Kit User Guide Header J23 (HDMI) J23 is an HDMI connector that outputs video through the on-board LVDS HDMI transmitter from ITE Tech. Inc. (part number: IT6263N). The IT6263 (U21) is a high-performance, single-chip De-SSC LVDS to HDMI converter. It supports HDMI v1.4a standard with resolutions up to 1080p with UXGA and...
Trion T120 BGA576 Development Kit User Guide Header J24 (Configurable Clock Generator) J24 is an I2C bus header that connects to the on-board I2C configurable clock generator, Si5351A-B11429-GT (U14) . You can change the clock output frequency of the clock generator through J24 header. Refer to part manufacturer for the correct procedure in configuring Si3531A clock generator.
Trion T120 BGA576 Development Kit User Guide User Inputs The board has 4 pushbutton switches and 4 DIP switches that you can use as inputs to the T120F576I4 device. The T120F576I4 bank 2F I/O signals connect to T120F576I4 pins to control the functionality. When building designs using this switches, turn on an internal pull up for these pins in the Interface Designer.
Trion T120 BGA576 Development Kit User Guide MIPI and LVDS Expansion Daughter Card The MIPI and LVDS Expansion Daughter Card (part number: EFX_DC_GPIO_B) converts the signals from the development board's QSE connector. Learn more: Refer to the MIPI and LVDS Expansion Daughter Card Schematics and BOM for the part details and schematics.
Trion T120 BGA576 Development Kit User Guide Headers P3 (QTE Connector) and J5 (40-Pin Header) P3 is a 40-pin QTE connector to connect the daughter card to the QSE connector on the development board. J5 is a 40-pin header. Table 31: P3 and J5 Pin Assignments...
Trion T120 BGA576 Development Kit User Guide Signal Mapping MIPI Signal Mapping This table shows the pin mapping from the MIPI headers (P5, P6, P7, P8, P9, and P10) to the daughter card headers. Table 32: MIPI Signal Mapping Where x is 0 or 1 and y is TXD or RXD...
Page 32
Trion T120 BGA576 Development Kit User Guide LVDS Signal Mapping This table shows the pin mapping from the LVDS headers (P2, P3, and P4) to the daughter card headers. Table 33: LVDS Signal Mapping Pin Number Daughter Card Pin Signal Name...
Page 33
Trion T120 BGA576 Development Kit User Guide Pin Number Daughter Card Pin Signal Name Signal Name Signal Name GPIO_H40 GPIOT_TXN20 www.elitestek.com...
Trion T120 BGA576 Development Kit User Guide Raspberry Pi Camera Connector Daughter Card The Raspberry Pi Camera Connector Daughter Card (part number: EFX_DC_CAM_FPC15_B) bridges between the development board and a Raspberry Pi camera module. The daughter card connects to a Raspberry Pi computer or any Raspberry Pi camera using a 15 pin flat cable.
Table 34: Raspberry Pi Camera Connector Daughter Card Headers Reference Designator Description 40-pin QTE header bringing MIPI signals, power, and 1.8 V GPIO pins from the Trion ® T120 BGA576 Development Board. 15-pin flexible printed cable (FPC) connector for Raspberry Pi MIPI camera modules.
3.3 V power supply Header J2 (Optional Camera Signals) The J2 header has optional pins (SCL and SDA) that are used for MIPI Camera Command Set (CSS) transactions. These signals are routed to the Trion ® FPGA on the board. You can control these pins with an external device by removing the jumpers and connecting wires from the header to an external device.
Cameras Trion ® T120 BGA576 Development Board has a built-in power-up sequence circuit for the MIPI transmitter and receiver interfaces (P5, P6, P7, P8, P9, and P10) that is compatible with MIPI camera sensor power requirements. To enable the power-up sequence, you slide SW1 to position 3 and connect jumpers on the power supply headers J4, J5, and J6 for the voltages you want.
Trion T120 BGA576 Development Kit User Guide Attaching the MIPI and LVDS Expansion Daughter Card The Trion ® T120 BGA576 Development Board supports an expansion daughter card that fans out the GPIO. Figure 7: Attaching MIPI and LVDS Expansion Daughter Card...
Trion T120 BGA576 Development Kit User Guide Attaching Camera Connector Daughter Cards The camera connector daughter card attaches to the high-speed MIPI TX or RX headers. Figure 8: Attaching Camera Connector Daughter Cards (T120 BGA576 Board) Raspberry Pi Camera Connector...
Trion T120 BGA576 Development Kit User Guide Using the Example Design 易灵思 preloads the Trion T120 BGA576 Development Board with a debayer ® ® filter design. A Raspberry Pi v2 camera captures video and sends it through the Trion ®...
Address Initiate Board Reconfiguration Learn more: Refer to AN 010: Using the Internal Reconfiguration Feature to Remotely Update Trion FPGAs for more information. Example Design Project Files This Raspberry Pi to HDMI example design has two projects: mipi_pi_cam_debayer_i2c_top—Golden image for I2C initialization of LVDS- ●...
Trion T120 BGA576 Development Kit User Guide Set Up the Hardware The following figure shows the hardware setup steps: Figure 11: Hardware Setup Raspberry Pi v2 Camera Raspberry Pi Camera Connector Daughter Card MIPI CSI RX Channel 0 LVDS RX...
Trion T120 BGA576 Development Kit User Guide Connecting the Raspberry Pi Cable The 15-pin flat cable for the Raspberry Pi camera has a blue stripe on one side. When connecting to the camera, the stripe faces away from the camera.
The Efinity software includes also example designs that you can use as a ● starting point for your own project, and includes a step-by-step tutorial. AN 027: Using the Raspberry Pi to HDMI Example Designs (T120 BGA576) ● includes example designs with additional features for Trion ®...
Board are connected to more than one I/Os. You need to ensure there are no overlapping assignments when using these resources. The following table lists the resources shared by more than one I/Os. You can refer to this table to help you plan the resources available in the Trion ® T120 BGA576...
Page 46
Trion T120 BGA576 Development Kit User Guide Resource Connection 1 Connection 2 GPIOT_TXP15 J17.3 J23 HDMI.HDMI_PCSCL www.elitestek.com...
Trion T120 BGA576 Development Kit User Guide Appendix 2: Board Revisions There Trion T120 BGA576 Development Board has two board revisions, rev. ® BBA and rev. B1. The following figures illustrate the different parts on the development board. Rev. BBA (Discontinued) Rev.
Trion T120 BGA576 Development Kit User Guide Revision History Table 39: Revision History Date Version Description January 2023 Updated kit part number. November 2022 Added Rev. B1 board information. (DOC-973) September 2022 Updated Installing Windows Driver. June 2022 Added Appendix 1: Shared resources.
Need help?
Do you have a question about the T120 BGA576 and is the answer not in the manual?
Questions and answers