background image

Titanium Ti60 F225

Development Kit User Guide

Ti60F225-DK-UG-v1.5

March 2022

www.efinixinc.com

Copyright 

©

 2022. All rights reserved. Efinix, the Efinix logo, the Titanium logo, Quantum, Trion, and Efinity are trademarks of Efinix, Inc. All other

trademarks and service marks are the property of their respective owners. All specifications subject to change without notice.

Summary of Contents for Titanium Ti60 F225

Page 1: ...efinixinc com Copyright 2022 All rights reserved Efinix the Efinix logo the Titanium logo Quantum Trion and Efinity are trademarks of Efinix Inc All other trademarks and service marks are the propert...

Page 2: ...Voltage Leveler 17 Headers J14 J15 and J16 USB 3 0 Boot Option 17 Header J18 Supply Test Points 17 Test Points TP1 TP2 TP3 TP4 Ground 17 SD1 Micro SD Card Slot 17 User Outputs 18 User Inputs 19 USB 3...

Page 3: ...hter Card 36 Attaching the Display and Daughter Cards 37 Mini DSI Panel Backlight Setup 38 Titanium Ti60 F225 Development Board Example Design 39 Set Up the Hardware 40 Running the Example Design 42 M...

Page 4: ...asily Warning The board can be damaged without proper anti static handling What s in the Box The Titanium Ti60 F225 Development Kit includes Titanium Ti60 F225 Development Board 1 Mini DSI Panel Conne...

Page 5: ...do udevadm control reload rules Note If your board was connected to your computer before you executed these commands you need to disconnect and re connect it Install USB Drivers Windows The Titanium T...

Page 6: ...sions run the Zadig software as administrator 4 Choose Options List All Devices 5 Repeat the following steps for each interface The interface names end with Interface N where N is the channel number S...

Page 7: ...Card Slot Features E nix Ti60F225C4 device in an 225 ball FineLine BGA package HyperRAM x16 bits memory 256 Mb 1 8 V power supply 200 MHz maximum clock rate Up to 400 Mbps double data rate Supports s...

Page 8: ...ic and routing fabric is wrapped with an I O interface in a small footprint package Ti60 devices also include embedded memory blocks and DSP blocks You create designs for the Ti60 device in the E nity...

Page 9: ...Figure 4 Titanium Ti60 F225 Development Board Header and LED Definition Ti60 J16 J15 J14 J3 1 1 1 2 2 2 3 3 3 2 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 2 1 4 3 2 1 4 3...

Page 10: ...evelopment Board Schematics and BOM for more information about the components used in the Titanium Ti60 F225 Development Board Power On To turn on the development board turn on switch SW4 The 12 V DC...

Page 11: ...tor Sources Clock Source PLL Input Pin Resources PLL 25 MHz oscillator GPIOL_P_18_PLLIN0 PLL_TL0 33 3333 MHz oscillator GPIOL_P_00_PLLIN0 PLL_BL0 74 25 MHz oscillator GPIOT_P_17_PLLIN1 PLL_TR0 Configu...

Page 12: ...pe C receptacle USB 3 0 J2 12 V DC power supply input jack J3 VCC selector J4 VCCAUX selector J5 User selectable VCCIO for bank TR 1 8 V and 3 3 V J6 User selectable VCCIO for bank TL 1 8 V and 3 3 V...

Page 13: ...DMI Output Daughter Card Table 4 P1 Pin Assignments Pin Number Signal Name Pin Number Signal Name 1 3V3 2 GPIOR_P_11_CLK8_P 3 5V 4 GPIOR_N_11_CLK8_N 5 GND 6 GND 7 GPIOR_P_15 8 GPIOR_P_12 9 GPIOR_N_15...

Page 14: ...15 11 GND 12 GND 13 GPIOR_P_01_EXTFB 14 GPIOB_P_14_CDI16 15 GPIOR_N_01_CDI23 16 GPIOB_N_14_CDI17 17 GND 18 GND 19 GPIOR_P_02_CDI24 20 GPIOB_P_15_CDI18 21 GPIOR_N_02_CDI25 22 GPIOB_N_15_CDI19 23 GND 24...

Page 15: ...8 GPIOB_N_04 29 GND 30 GND 31 GPIOB_P_10_CLK12_P 32 GPIOL_03 33 GPIOB_N_10_CLK12_N 34 GPIOL_04 35 GND 36 GND 37 GPIOT_P_16_EXTFB 38 GPIOL_06 39 GPIOT_N_16 40 GPIOL_07 Header J1 USB 3 0 J1 a type C USB...

Page 16: ...7 TR TL and BR Voltage J4 J5 and J6 are a 4 pin headers used to select the voltage supply for bank TR TL and BR By default the jumpers connect pins 3 and 4 which is 1 8 V Connect the jumpers as shown...

Page 17: ...Setting Boot Option Jumper Setting Sync ADMux 16 bit 1 2 3 J16 J15 J14 I2 C On Failure USB Boot Enabled 1 2 3 J16 J15 J14 Async ADMux 16 bit 1 2 3 J16 J15 J14 I2 C only 1 2 3 J16 J15 J14 USB Boot 1 2...

Page 18: ...default the Ti60F225C4 I O connected to these LEDs are set as active high To turn a given LED on pull the corresponding I O signal high Note When adding these GPIO in the Efinity Interface Designer co...

Page 19: ...ess the pushbutton switches the signal drives low indicating user input Turning the DIP switch to the on position drives the signal low Table 13 User Pushbuttons Reference Designator Schematic Name Ti...

Page 20: ...To set up the USB 3 0 controller boot option for programming 1 Connect the USB header J1 to a USB 3 0 port of your computer 2 Set the jumper J14 J15 and J16 to USB Boot mode as shown in Table 9 Boot...

Page 21: ...Bridges 40 pin MIPI or LVDS interfaces on Titanium Ti60 F225 Development Board to a 40 pin expansion prototype connector Power supplied from the Titanium Ti60 F225 Development Board no external power...

Page 22: ...Ground 6 GND Ground 7 GPIO_H07 User I O 8 GPIO_H08 User I O 9 GPIO_H09 User I O 10 GPIO_H10 User I O 11 GND Ground 12 GND Ground 13 GPIO_H13 User I O 14 GPIO_H14 User I O 15 GPIO_H15 User I O 16 GPIO_...

Page 23: ...GPIO_H14 GPIOR_P_10_CLK9_P GPIOB_P_14_CDI16 GPIOB_P_03_CDI6 15 GPIO_H15 GPIOR_N_16 GPIOR_N_01_CDI23 GPIOB_N_07_CLK15_N 16 GPIO_H16 GPIOR_N_10_CLK9_N GPIOB_N_14_CDI17 GPIOB_N_03_CDI 17 GND GND GND GND...

Page 24: ...Pi cameras using a 15 pin at cable You can connect two Raspberry Pi cameras using the 15 pin at cable to headers FPC1 bottom and FPC2 top Additionally the board has a 12 pin header for optional camera...

Page 25: ...Board Headers FPC1 and FPC2 Raspberry Pi FPC15 Connector FPC1 and FPC2 are 15 pin exible at cable headers for connecting to Raspberry Pi MIPI camera modules Table 19 Raspberry Pi FPC15 Connectors FPC1...

Page 26: ...ls the settings for both cameras but each camera has the dedicated pins shown in the following table Table 20 Optional Camera Signals J1 Pin Number Pin Name Description Pin Number Pin Name Description...

Page 27: ...for FPC2 14 CP0_1 MIPI clock lane for FPC1 15 DN1_0 Differential MIPI lane 1 for FPC2 16 CN0_1 MIPI clock lane for FPC1 17 GND Ground 18 GND Ground 19 CP0_0 MIPI clock lane for FPC2 20 DP1_1 Different...

Page 28: ...on Titanium Ti60 F225 Development Board to two 30 pin FPC receptacles for Mini DSI Panel Connector Daughter Card Power supplied from the Titanium Ti60 F225 Development Board no external power require...

Page 29: ...ne 2 for J2 14 CP0_1 MIPI clock lane for J3 15 DN2_0 Differential MIPI lane 2 for J2 16 CN0_1 MIPI clock lane for J3 17 GND Ground 18 GND Ground 19 CP0_0 MIPI clock lane for J2 20 DP2_1 Differential M...

Page 30: ...lane 1 6 DN1_0 Differential MIPI lane 1 7 GND Ground 8 CP0_0 MIPI clock lane 9 CN0_0 MIPI clock lane 10 GND Ground 11 DP2_0 Differential MIPI lane 2 12 DN2_0 Differential MIPI lane 2 13 GND Ground 14...

Page 31: ...9 CN0_1 MIPI clock lane 10 GND Ground 11 DP2_1 Differential MIPI lane 2 12 DN2_1 Differential MIPI lane 2 13 GND Ground 14 DP3_1 Differential MIPI lane 3 15 DN3_1 Differential MIPI lane 3 16 GND Groun...

Page 32: ...gure 8 Mini DSI Panel Connector Daughter Card Warning The board can be damaged without proper anti static handling Features Bridges 30 pin MIPI DSI interface on Mini DSI Panel Connector Daughter Card...

Page 33: ...e Description Pin Number Pin Name Description 1 GND Ground 2 DP0 Differential MIPI lane 0 3 DN0 Differential MIPI lane 0 4 GND Ground 5 DP1 Differential MIPI lane 1 6 DN1 Differential MIPI lane 1 7 GN...

Page 34: ...ack light positive voltage 10 DP2 Differential MIPI lane 2 11 GND Ground 12 GND Ground 13 GND Ground 14 DN1 Differential MIPI lane 1 15 CN0 MIPI clock lane 16 DP1 Differential MIPI lane 1 17 CP0 MIPI...

Page 35: ...t Board supports an expansion daughter card that fans out the GPIO Figure 9 Attaching MIPI and LVDS Expansion Daughter Card Power Supply MIPI and LVDS Expansion Card P1 P3 P2 To connect the daughter c...

Page 36: ...r Card Dual Raspberry Pi Camera Connector Daughter Card Power Supply P1 P3 P2 To connect a daughter card 1 Remove power from the Titanium Ti60 F225 Development Board 2 Attach stando s to the daughter...

Page 37: ...I Display Panel Mini DSI Panel Connecter Daugther Card J5 J2 Note The following figure shows an example connection You can connect the Dual MIPI to DSI Converter Daughter Card to any of the multi purp...

Page 38: ...1 Attach stando s to the daughter cards 2 Remove power from the Titanium Ti60 F225 Development Board 3 Attach the Dual MIPI to DSI Converter Daughter Card to any of multi purpose header on the Titani...

Page 39: ...spberry Pi Camera HyperRAM Micro SD Card Pushbuttons RGB LEDs Mini DSI Display USB 3 0 Controller UVC Webcam Computer UART to JTAG FTDI 4232 SPI Flash APB3 Slave APB3 Slave UART AXI Master I2C AXI Sla...

Page 40: ...s SD speci cation V2 0 with 4 bits mode Set Up the Hardware Important When using the Mini DSI Display panel for the first time you need to verify the panel backlight voltage is within the recommended...

Page 41: ...ter Card to the P2 header of the Titanium Ti60 F225 Development Board 6 Connect the Mini DSI Display panel to header J5 of the Mini DSI Panel Connector Daughter Card using the attached 48 pin at cable...

Page 42: ...amera app and is not supported in Linux 1 Use a USB cable to connect USB port J1 of the Titanium Ti60 F225 Development Boardto a USB 3 0 port on your computer Note If you connect the USB to a non USB...

Page 43: ...0 CARD SPEED 25000 kHz CARD SIZE 15080 Mbyte Total BLOCK 30883840 SD BUS WIDTH 4 BLOCK SIZE 512 BUFFER OF BLOCK 256 TEST SIZE 128 kbyte 6 If the test failed or there is no SD card inserted in the slot...

Page 44: ...inary le TI60F225_OOB_UVC img in the usb3 bin directory for you to program the USB 3 0 controller Program the Development Board The example design le includes a bitstream le to get you started quickly...

Page 45: ...oC Hardware and Software User Guide for more information about the Sapphire SoC Copy a User Binary to Flash Efinity Programmer To program the user binary using the E nity Programmer 1 Open the E nity...

Page 46: ...lnet if it is not turned on Turn on telnet Windows 3 Open a telnet local host on port 4444 with the command telnet localhost 4444 4 In the OpenOCD shell or command prompt use the following command to...

Page 47: ...sign Set Up the Hardware steps and figure Updated the Efinity project file directory for board demonstration design available in Support Center Updated the Program the USB 3 0 Controller topic Novembe...

Reviews: