SMA1 (SMA Connector)......................23 User Outputs............................24 User Inputs............................... 24 Installing Standoffs........................25 Titanium Ti180 J484 Development Board Example Design............26 Set Up the Hardware..........................27 Using the Multi-Input Video Stream Design..................29 Reading the SD Card Information......................31 Creating Your Own Design......................33 Restoring the Demonstration Design...................
Page 3
Titanium Ti180 J484 Development Kit User Guide Features..............................46 Headers..............................47 Headers FPC1 and FPC2 (Raspberry Pi v2 Camera Module Connector)......47 Header J1 (Optional Camera Signals)..................48 Header J2 (QTE Connector)...................... 49 Header J3 (Supply Test Points)....................49 Attaching the Dual Raspberry Pi Camera Connector Daughter Card..........50 IMX477 Camera Connector Daughter Card..................51...
Thank you for choosing the Titanium Ti180 J484 Development Kit (part number: Ti180J484-DK), which allows you to explore the features of the Ti180 FPGA. The Titanium Ti180 J484 Development Kit has everything you need to develop and prototype designs for the Ti180 FPGA. This kit showcases the Ti180’s hardened MIPI D-PHY, supporting up to 2.5 Gbps per lane, and hardened LPDDR4 and LPDDR4x...
Titanium Ti180 J484 Development Kit User Guide Register Your Kit When you purchase an Efinix development kit, you also receive a license for the Efinity ® software plus one year of software upgrades and patches. After the first year you can request a free maintenance renewal.
The Titanium Ti180 J484 Development Board development board has an FTDI FT2232H chip to communicate with the USB port. Note: If you have another Efinix board and are using the Titanium Ti180 J484 Development Board, you AN 050: Managing Windows Drivers must manage drivers accordingly.
Titanium Ti180 J484 Development Kit User Guide Board Functional Description The Titanium Ti180 J484 Development Board contains a variety of components to help you build designs for the Titanium Ti180 FPGA. Figure 1: Titanium Ti180 J484 Development Board Block Diagram...
® the board using the USB connection. Learn more: For more information on Ti180 FPGAs, refer to the Ti180 Data Sheet. Figure 2: Titanium Ti180 J484 Development Board Components (Top) Power Supply Multi-Purpose Ti180 Multi-Purpose Source Selectors...
Titanium Ti180 J484 Development Kit User Guide The Titanium Ti180 J484 Development Board provides four multi-purpose 0.8 mm high- speed ground plane sockets. These sockets can be used for GPIO, MIPI CSI-2 TX/RX, and LVDS TX/RX. The board includes a USB type-C port for the FTDI interface.
You must use JTAG Bridge when programming the flash because the SPI Active signals are not routed directly to FT2232H on the Titanium Ti180 J484 Development Board. When generating bitstream for you own design, ensure that you select the Active option in the Bitstream Generation tab of the Efinity Project Editor.
Headers The board contains a variety of headers to provide power, inputs, and outputs, and to communicate with external devices or boards. Table 2: Titanium Ti180 J484 Development Board Headers Reference Designator Description 40-pin multi-purpose high-speed QSE connector for MIPI TX/RX, LVDS, or GPIO...
Titanium Ti180 J484 Development Kit User Guide Headers P1, P2, P3, and P4 (Multi-Purpose) P1, P2, P3, and P4 are multi-purpose high-speed QSE interface connectors for either MIPI TX/RX, LVDS, or GPIO that support 2 clock lanes and 8 data lanes. You can use these connectors to attach: •...
Page 13
Titanium Ti180 J484 Development Kit User Guide Table 4: P2 Pin Assignments Pin Number Signal Name Pin Number Signal Name MIPI3_RXDP0 MIPI3_RXDN0 MIPI2_RXDP0 MIPI3_RXDP1 MIPI2_RXDN0 MIPI3_RXDN1 MIPI2_RXDP1 MIPI3_RXDP2 MIPI2_RXDN1 MIPI3_RXDN2 MIPI2_RXDP2 MIPI3_RXDP3 MIPI2_RXDN2 MIPI3_RXDN3 MIPI2_RXDP3 MIPI3_RXDP4 MIPI2_RXDN3 MIPI3_RXDN4 MIPI2_RXDP4 GPIOL_04_CLK25_P...
Page 14
Titanium Ti180 J484 Development Kit User Guide Table 5: P3 Pin Assignments Pin Number Signal Name Pin Number Signal Name MIPI1_TXDP0 MIPI1_TXDN0 MIPI0_TXDP0 MIPI1_TXDP1 MIPI0_TXDN0 MIPI1_TXDN1 MIPI0_TXDP1 MIPI1_TXDP2 MIPI0_TXDN1 MIPI1_TXDN2 MIPI0_TXDP2 MIPI1_TXDP3 MIPI0_TXDN2 MIPI1_TXDN3 MIPI0_TXDP3 MIPI1_TXDP4 MIPI0_TXDN3 MIPI1_TXDN4 MIPI0_TXDP4 QSE_GPIOT_P_15_CLK18_P...
Titanium Ti180 J484 Development Kit User Guide Table 6: P4 Pin Assignments Pin Number Signal Name Pin Number Signal Name MIPI3_TXDP0 MIPI3_TXDN0 MIPI2_TXDP0 MIPI3_TXDP1 MIPI2_TXDN0 MIPI3_TXDN1 MIPI2_TXDP1 MIPI3_TXDP2 MIPI2_TXDN1 MIPI3_TXDN2 MIPI2_TXDP2 MIPI3_TXDP3 MIPI2_TXDN2 MIPI3_TXDN3 MIPI2_TXDP3 MIPI3_TXDP4 MIPI2_TXDN3 MIPI3_TXDN4 MIPI2_TXDP4 QSE_GPIOT_P_18_CLK21_P...
Titanium Ti180 J484 Development Kit User Guide Header J5 (FMC) J5 is a 400-pin FMC LPC interface connector for connecting the FMC-to-QSE Adapter Card. You can use this connector to attach the FMC-to-QSE Adapter Card. Note: Only sub-headers J5-2, J5-3, and J5-4 are connected to I/O pins in the Ti180. Sub-headers J5-1...
Page 17
Titanium Ti180 J484 Development Kit User Guide Pin Number Signal Name Pin Number Signal Name FMC_TMS N.C. N.C. N.C. N.C. N.C. Table 8: J5-3 Pin Assignments Pin Number Signal Name Pin Number Signal Name N.C. FMC_GPIOT_P_14_CLK17_P FMC_GPIOT_N_14_CLK17_N N.C. N.C. FMC_GPIOT_P_15_CLK18_P FMC_GPIOT_N_15_CLK18_N N.C.
Page 18
Titanium Ti180 J484 Development Kit User Guide Pin Number Signal Name Pin Number Signal Name FMC_GPIOB_P_21_CDI9 FMC_GPIOB_N_21_CDI8 N.C. N.C. FMC_GPIOB_P_20_CDI6_CLK7_P FMC_GPIOB_N_20_CDI7_CLK7_N N.C. N.C. FMC_GPIOB_P_19_CDI5_CLK6_P FMC_GPIOB_N_19_CDI4_CLK6_N N.C. N.C. FMC_GPIOB_P_18_CLK5_P FMC_GPIOB_N_18_CLK5_N N.C. N.C. N.C. Table 9: J5-4 Pin Assignments Pin Number Signal Name...
Page 19
Titanium Ti180 J484 Development Kit User Guide Pin Number Signal Name Pin Number Signal Name GPIOB_N_28_CDI20 GPIOR_P_44_EXTFB GPIOR_N_44 GPIOB_P_27_CDI19 GPIOB_N_27_CDI19 GPIOR_P_43 GPIOR_N_43 GPIOR_P_41 GPIOR_N_41 GPIOB_P_26_CDI16 GPIOB_N_26_CDI17 GPIOB_P_34 GPIOB_N_34 GPIOB_P_33_CDI31 GPIOB_N_33_CDI30 GPIOB_P_32_CDI28 GPIOB_N_32_CDI29 GPIOB_P_31_CDI27 GPIOB_N_31_CDI26 GPIOB_P_30_CDI25 GPIOB_N_30_CDI24 GPIOB_P_29_CDI22 GPIOB_N_29_CDI23 N.C. N.C.
Titanium Ti180 J484 Development Kit User Guide Headers PT12 and PT15 (VDDQ_PHY and VDDQ Selector) PT12 and PT15 are 4-pin headers used to select the voltage supplies for VDDQ_PHY and VDDQ. Select these voltage supplies based on the DDR mode you use. By default, the jumper connects pin 1 and 2.
Test Points TP1, TP2, TP3, and TP4 (Ground) Test points TP1, TP2, TP3, and TP4 are test points connected to ground. You can use any of the test points to get a ground reference on the Titanium Ti180 J484 Development Board. www.efinixinc.com...
Titanium Ti180 J484 Development Kit User Guide SD1 (Micro-SD Card Slot) The Titanium Ti180 J484 Development Board includes a micro-SD card slot, SD1. SD1 connects to GPIO pins in bank TR. The micro-SD supports data rate of up-to 25 MB/s.
Titanium Ti180 J484 Development Kit User Guide User Outputs The board has 6 user LEDs that are connected to I/O pins in Ti180 banks 4B and 4C. By default, the Ti180 I/O connected to these LEDs are set as active high. To turn a given LED on, pull the corresponding I/O signal high.
Standoffs To install standoffs: 1. Attach four 12 mm standoffs to the Titanium Ti180 J484 Development Board with nuts. 2. Attach two 10 mm standoffs to the FMC-to-QSE Adapter Card with screws. 3. Attach two 5 mm standoffs to a daughter card with screws.
Titanium Ti180 J484 Development Kit User Guide Titanium Ti180 J484 Development Board Example Design Efinix preloads the Titanium Ti180 J484 Development Board with an example design that demonstrates the following functions: • Multi-Input Video Stream • Read SD Card Information...
Attach two IMX477 Camera Connector Daughter Cards to the P2 and P4 connectors of the Titanium Ti180 J484 Development Board. Use the 22-pin FPC cable to connect both daughter cards to create a loop-back. Attach the HDMI Connector Daughter Card to the J5 connector of the Titanium Ti180 J484 Development Board.
Page 28
Titanium Ti180 J484 Development Kit User Guide 5. Ensure that all boards have the following jumper settings: Board Header Pins to Connect Titanium Ti180 J484 N.C. Development Board J10, J11, J12, J13, 1 - 2 and 3 - 4 PT1, and PT17...
Titanium Ti180 J484 Development Kit User Guide Using the Multi-Input Video Stream Design The design has five possible display outputs. You can change the display output by pressing the board's pushbutton or the computer keyboard keys. Using Keyboard Keys to Change the Display Output You need to set up a terminal on your computer before you can use this feature.
Page 30
Titanium Ti180 J484 Development Kit User Guide Using a Pushbutton to Change the Display Output Press pushbutton SW4 on the Titanium Ti180 J484 Development Board to change the input source. The display output changes sequentially each time you press the pushbutton.
Titanium Ti180 J484 Development Kit User Guide Reading the SD Card Information 1. Open terminal software on the computer. You can use any Windows or Linux terminal application such as PuTTy, Tera Term, Minicom, and others. 2. Select the available USB serial COM port and set the following: •...
Page 32
Titanium Ti180 J484 Development Kit User Guide If the test failed or there is no SD card inserted in the slot, the console displays: --- EFX-SD Card Demo--- Initialize...Loop: 0 Reponse: 0x0 Reponse: 0x0 Reponse: 0x0 Reponse: 0x0 Reponse: 0x0...
Titanium Ti180 J484 Development Kit User Guide Creating Your Own Design The Titanium Ti180 J484 Development Board allows you to create and explore designs for the Ti180 FPGA. Efinix provides example code and designs to help you get started: ®...
Titanium Ti180 J484 Development Kit User Guide Example Design Files The example design includes the following design files. Table 22: Design Example File and Directories File or Directory Description ti180_oob.xml Example design project file. bsp\Ti180J484_DK\Bitstream\RestoreBitstream Combined file consists of the FPGA bitstream and \Combine_TI180J484_oob.hex...
Sapphire RISC-V SoC Hardware and Software User Guide. Before programming the board, connect the Titanium Ti180 J484 Development Board to your computer using a USB cable and power-on the board. Refer to Table 22: Design Example File and Directories on page 34.
Titanium Ti180 J484 Development Kit User Guide FMC-to-QSE Adapter Card The FMC-to-QSE Adapter Card (part number: EFX_GPIO_FL_DC_C) adds three additional multi-purpose QSE connectors to the supported development board. The adapter card connects to the development board using the FPGA mezzanine card (FMC) with low pin-count connector (LPC).
Titanium Ti180 J484 Development Kit User Guide Signal Name Number QSE1_P25 QSE2_P25 QSE3_P25 QSE1_P26 QSE2_P26 QSE3_P26 QSE1_P27 QSE2_P27 QSE3_P27 QSE1_P28 QSE2_P28 QSE3_P28 QSE1_P31 QSE2_P31 QSE3_P31 QSE1_P32 QSE2_P32 QSE3_P32 QSE1_P33 QSE2_P33 QSE3_P33 QSE1_P34 QSE2_P34 QSE3_P34 QSE1_P37 QSE2_P37 QSE3_P37 QSE1_P38 QSE2_P38 QSE3_P38...
Page 39
Titanium Ti180 J484 Development Kit User Guide Pin Number Signal Name Pin Number Signal Name N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C.
Page 40
Titanium Ti180 J484 Development Kit User Guide Pin Number Signal Name Pin Number Signal Name QSE2_P28 QSE1_P20 QSE1_P22 QSE2_P02 QSE2_P04 QSE1_P19 QSE2_P08 QSE1_P21 QSE2_P10 QSE2_P38 QSE1_P13 QSE2_P40 QSE1_P15 QSE2_P31 QSE2_P33 QSE3_P07 QSE3_P09 QSE2_P13 QSE2_P15 QSE3_P13 QSE3_P19 QSE3_P15 QSE3_P21 N.C. QSE2_P37 N.C.
Page 41
Titanium Ti180 J484 Development Kit User Guide Table 27: J4-3 Pin Assignments Pin Number Signal Name Pin Number Signal Name N.C. QSE3_P37 QSE3_P39 N.C. N.C. QSE3_P32 QSE3_P34 N.C. N.C. QSE3_P38 QSE3_P40 N.C. N.C. QSE2_P32 QSE2_P34 N.C. N.C. N.C. N.C. N.C.
Page 42
Titanium Ti180 J484 Development Kit User Guide Pin Number Signal Name Pin Number Signal Name VADJ VADJ Table 28: J4-4 Pin Assignments Pin Number Signal Name Pin Number Signal Name N.C. QSE1_P14 QSE1_P16 QSE1_P37 QSE1_P39 QSE1_P31 QSE1_P33 QSE1_P26 QSE1_P28 QSE2_P14...
Page 43
Titanium Ti180 J484 Development Kit User Guide Pin Number Signal Name Pin Number Signal Name QSE3_P20 QSE3_P22 QSE3_P14 QSE3_P16 QSE3_P08 QSE3_P10 QSE3_P02 QSE3_P04 VADJ VADJ Table 29: J4-5 Pin Assignments Pin Number Signal Name Pin Number Signal Name N.C. N.C.
Titanium Ti180 J484 Development Kit User Guide Pin Number Signal Name Pin Number Signal Name N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. N.C. Header J5 (Power Source Selector) J5 is a 8-pin header used to select the power supply for the FMC-to-QSE Adapter Card.
3. Install the nuts on the FMC-to-QSE Adapter Card. 4. Ensure the power supply and board power switch are turned off, then connect FMC-to- QSE Adapter Card to the Titanium Ti180 J484 Development Board. 5. Install the nuts on the Titanium Ti180 J484 Development Board. www.efinixinc.com...
Titanium Ti180 J484 Development Kit User Guide Dual Raspberry Pi Camera Connector Daughter Card The Dual Raspberry Pi Camera Connector Daughter Card (part number: EFINIX_IFB_PICAMX2) bridges between the development board and two Raspberry Pi v2 camera modules. You can connect two Raspberry Pi cameras using the 15-pin flat cable to headers FPC1 (bottom) and FPC2 (top).
Titanium Ti180 J484 Development Kit User Guide Headers Table 31: Dual Raspberry Pi Camera Connector Daughter Card Headers Reference Designator Description FPC1 15-pin flexible printed cable (FPC) receptacle for Raspberry Pi camera v2 camera modules FPC2 15-pin flexible printed cable (FPC) receptacle for Raspberry Pi camera v2 camera...
Titanium Ti180 J484 Development Kit User Guide Header J1 (Optional Camera Signals) J1 is a 12-pin header that has optional pins (SCL and SDA) used for MIPI Camera Command Set (CSS) transactions. These signals are routed to the 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.
Titanium Ti180 J484 Development Kit User Guide Header J2 (QTE Connector) J2 is a 40-pin QTE connector to connect the daughter card to the QSE connector on the development board. Table 34: J2 Pin Assignments Pin Name Description Pin Name...
Card. 3. Ensure the power supply and board power switch are turned off, then connect the Dual Raspberry Pi Camera Connector Daughter Card to the Titanium Ti180 J484 Development Board. 4. Install the nuts on the Titanium Ti180 J484 Development Board.
22-pin flat cable to the daughter card. Additionally, the board has a 12-pin header for optional camera control pins. Note: IMX477 camera modules are not included in the Titanium Ti180 J484 Development Kit. Learn more: Refer to the...
Titanium Ti180 J484 Development Kit User Guide Headers FPC1 and FPC2 (IMX477 Connector) FPC1 and FPC2 are 22-pin flexible flat cable headers for connecting to IMX477 camera modules. Table 37: FPC1 and FPC2 Pin Assignments Pin Name Description Number FPC1 FPC2 3.3 V power supply...
Titanium Ti180 J484 Development Kit User Guide Header J1 (Optional Camera Signals) J1is a 12-pin header that has optional pins (SCL and SDA) used for MIPI Camera Command Set (CSS) transactions. These signals are routed to the 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.
Titanium Ti180 J484 Development Kit User Guide Header J2 (QTE Connector) J2 is a 40-pin QTE connector to connect the daughter card to the QSE connector on the development board. Table 39: J2 Pin Assignments Pin Name Description Pin Name...
2. Connect the 22-pin FPC cable to the IMX477 Camera Connector Daughter Card. 3. Ensure the power supply and board power switch are turned off, then connect the IMX477 Camera Connector Daughter Card to the Titanium Ti180 J484 Development Board.
Titanium Ti180 J484 Development Kit User Guide HDMI Connector Daughter Card The HDMI Connector Daughter Card (part number: EFX_HDMI) adds an HDMI interface output to the development board. The HDMI Connector Daughter Card outputs video through the on-board HDMI transmitter, U1, from Analog Devices (part number: ADV7511).
Titanium Ti180 J484 Development Kit User Guide J1 (QTE Connector) J1 is a 40-pin QTE connector to connect the daughter card to the QSE connector on the development board. Table 43: J1 Pin Assignments Pin Name Description Pin Name Description...
4. Ensure the power supply and board power switch are turned off, then connect FMC-to- QSE Adapter Card to the Titanium Ti180 J484 Development Board. 5. Install the nuts on the Titanium Ti180 J484 Development Board. 6. Connect the HDMI Connector Daughter Card to a monitor using an HDMI cable.
Titanium Ti180 J484 Development Kit User Guide Coral Camera Connector Daughter Card The Coral Camera Connector Daughter Card (part number: EFX_CSI2-CAM-CORAL_DC) bridges between an Efinix development board and a Coral camera module. The daughter card connects to the camera using a 24-pin flat cable.
Titanium Ti180 J484 Development Kit User Guide Headers Table 44: Coral Camera Connector Daughter Card Headers Reference Designator Description 40-pin QTE connector bringing MIPI signals, and power from the development board. 24-pin flat cable receptacle for Coral camera modules. Header P1 (QTE Connector) P1 is a 40-pin QTE connector to connect the Coral Camera Connector Daughter Card to the QSE connector on the development board.
Titanium Ti180 J484 Development Kit User Guide Header J1 (Coral Camera Connector) J1 is a 24-pin flexible flat cable receptacle for connecting to a Coral camera module. Table 46: J1 Pin Assignments Pin Number Pin Name Description 3.3 V power supply...
2. Connect the 24-pin FPC cable to the Coral Camera Connector Daughter Card. 3. Ensure the power supply and board power switch are turned off, then connect the Coral Camera Connector Daughter Card to the Titanium Ti180 J484 Development Board. 4. Install the nuts on the Titanium Ti180 J484 Development Board.
Titanium Ti180 J484 Development Kit User Guide Ethernet Connector Daughter Card The Ethernet Connector Daughter Card (part number: EFX_RGMII) adds Ethernet connectivity to the development board. The Ethernet Connector Daughter Card has a Gigabit Ethernet transceiver from Realtek (part number: RTL8211FD-CG) which is compliant with 10Base-T, 100Base-TX, and 1000Base-T IEEE 802.3 standards.
Titanium Ti180 J484 Development Kit User Guide RJ1 (Ethernet) RJ1 is an RJ-45 receptacle. Table 48: RJ1 Pin Assignments Pin Number Signal Name U1 Pin Name Description – Ground MDI0+ MDIP0 Transmitter data pair 0 MDI0- MDIN0 MDI1+ MDIP1 Transmitter data pair 1...
Titanium Ti180 J484 Development Kit User Guide J1 (QTE Connector) J1 is a 40-pin QTE connector to connect the daughter card to the QSE connector on the development board. Table 49: J1 Pin Assignments Pin Name Description Pin Name Description...
4. Ensure the power supply and board power switch are turned off, then connect FMC-to- QSE Adapter Card to the Titanium Ti180 J484 Development Board. 5. Install the nuts on the Titanium Ti180 J484 Development Board. 6. Connect the Ethernet cable to the Ethernet Connector Daughter Card.
Titanium Ti180 J484 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.
Titanium Ti180 J484 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 51: P3 and J5 Pin Assignments...
Expansion Daughter Card as needed for your application. 3. Ensure the power supply and board power switch are turned off: • Attach the MIPI and LVDS Expansion Daughter Card to the Titanium Ti180 J484 Development Board, or • Attach the MIPI and LVDS Expansion Daughter Card to the FMC-to-QSE Adapter Card and install the nuts, then attach the FMC-to-QSE Adapter Card to the Titanium Ti180 J484 Development Board.
Need help?
Do you have a question about the Titanium Ti180 J484 and is the answer not in the manual?
Questions and answers