TityraCore SODIMM Carrier

TityraCore SoC Carrier

0 views November 21, 2024 milna-ms 0

Introduction

The TityraCore SoC Carrier enable the interfacing of various SODIMM modules, such as the TityraCore Z7 SoC SODIMM . The TityraCore SoC carrier includes a Low Pin Count (LPC) FMC connector, Gigabit ethernet connector, MicroSD Card slot and much more. Even though it has onboard peripherals, the number of peripherals can be increased using the 2×6 Header, CRUVI HS and FMC connectors.

Yes No Suggest edit

Board Features

  • SODIMM Connectors
  • FTDI FT2232H for FPGA and Host communication
  • RJ45 JACK
  • USB Type-C connector
  • USB micro-B connector for OTG communication
  • 12V DC power supply
  • JTAG Header for programming and debugging.
  • FMC (LPC) connector with a maximum of 68 IOs for user-defined purpose
  • Two 2×6 Expansion Header
  • CAN Header
  • microSD Card Slot
  • MIPI camera interface
  • ESP32 wi-fi module (reserved, installable on request)
  • CRUVI HS connector
Yes No Suggest edit

How to use TityraCore Carrier

The following sections describe how to use this module in detail. Detailed FPGA pin mappings are available in the TityraCore Z7 SoC SODIMM User Manual.

Yes No Suggest edit

Hardware Accessories Required

In addition to the module, you may require the accessories listed below for a convenient and expedited installation:

  • 12 V DC Power Supply.
  • Micro-B cable.
  • USB-C cable.
  • AMD Platform Cable USB or compatible JTAG programmer.(optional)
  • MicroSD card.
Yes No Suggest edit

Boards Supported

Yes No Suggest edit

Wiring Diagram

Yes No Suggest edit

Connection Details

Reset Switch

The TityraCore SoC Carrier includes three reset mechanisms: a push-button switch labeled DEV RST connected to the FPGA’s system reset pin; PROG_B, which triggers reconfiguration of the FPGA; and IO RST, an active-high reset button used specifically for I/O configuration purposes.

Yes No Suggest edit

Gigabit Ethernet port

The TityraCore SoC Carrier features a 10/100/1000 Mbps Ethernet interface, with the FPGA pins directly connected to an RJ45 Ethernet jack. Additionally, it includes Activity and Link LEDs to provide status indicators for the user.

Yes No Suggest edit

USB Interface

The onboard high-speed USB connector (P15) helps a PC/Linux/Mac computer to communicate with this module.

Use a USB A to C cable to connect with a PC. This port will act as both a JTAG and UART interface.

 

Yes No Suggest edit

USB OTG Connector

TityraCore SoC Carrier provides a USB 2.0 OTG interface and can be accessed using a Micro B connector (P8). USB OTG supports both Host and Device modes based on the configuration made in the USB ID pin.

Yes No Suggest edit

microSD Card Slot

TityraCore SoC Carrier supports a microSD card slot, offering additional non-volatile memory storage capacity.

It operates in 3.3V and offers a compact and removable storage solution, making it ideal for storing data that exceeds the internal memory capacity of the FPGA. FPGAs can use microSD cards to store boot images or configuration data, which are loaded into the FPGA at startup.

Yes No Suggest edit

Mode DIP Switches

TityraCore SoC Carrier has DIP switches (SW8) for changing the boot configuration of the FPGA based on the required functionality.

Boot Configuration:

The boot configuration of the TityraCore SoC will be based on the below configuration of switches:

SW812
JTAGONON
QSPIOFFON
SD CARDOFFOFF

Yes No Suggest edit

HDMI OUT

The onboard HDMI OUT interface makes the TityraCore SoC Carrier board an excellent platform for video rendering. The HDMI OUT interface is buffered using the HDMI buffer TPD12S520D BTR to ensure better signal strength and signal integrity.

Pin No.Signal NameFPGA Pin Mapping
1TX_CLK_P
B19
2TX_CLK_N
B20
3HDMI_TX0_P
G19
4HDMI_TX0_N
F19
5HDMI_TX1_P
E19
6HDMI_TX1_N
E20
7HDMI_TX2_P
G20
8HDMI_TX2_N
G21
9HDMI_TX_CEC
H22
10HDMI_TX_SCL
F21
11HDMI_TX_SDA
F22
12HDMI_TX_HOT
G22
Yes No Suggest edit

PMOD

The TityraCore SoC Carrier features two 2×6 connectors, providing users with versatile options for interfacing with various peripherals and communication standards according to their application requirements

PMOD 0 PINS

Pin No.Signal nameFPGA pin Mapping
1CONN0_D1W15
2CONN0_D2Y14
3CONN0_D3Y13
4CONN0_D4AB14
5GND
6VCC
7CONN0_D5Y15
8CONN0_D6AA14
9CONN0_D7AA13
10CONN0_D8AB15
11GND
12VCC

PMOD 1 PINS

Pin No.Signal nameFPGA pin Mapping
1CONN1_D1R6
2CONN1_D2AA9
3CONN1_D3T4
4CONN1_D4V5
5GND
6VCC
7CONN1_D5T6
8CONN1_D6AA8
9CONN1_D7U4
10CONN1_D8V4
11GND
12VCC
Yes No Suggest edit

CRUVI

TityraCore SoC Carrier supports CRUVI standard connectors for more complex applications. Customizable Ruggedized Universal VI is a universal connector for easy connection of peripheral modules to the main board, enabling developers to extend the functionality of their systems with minimal effort.

Pin No.Signal NameFPGA pin Mapping
1NCNC
2HSIOC20
3NCNC
4VCCVCC
5SDAAA4
6HSOD20
7SCLY4
8HSRSTJ22
9VCCVCC
10HSINC
11REFCLKNC
12GNDGND
13GNDGND
14A0_PP16
15B0_PAB7
16A0_NR16
17B0_NAB6
18GNDGND
19GNDGND
20A1_PJ20
21B1_PY6
22A1_NK21
23B1_NY5
24GNDGND
25GNDGND
26A2_PR19
27B2_PAA7
28A2_NT19
29B2_NAA6
30GNDGND
31GNDGND
32A3_PR18
33B3_PAB2
34A3_NT18
35B3_NAB1
36VADJVADJ
37GNDGND
38A4_PK19
39B4_PAB5
40A4_NK20
41B4_NAB4
42GNDGND
43GNDGND
44A5_PL18
45B5_PY9
46A5_NL19
47B5_NY8
48GNDGND
49GNDGND
50NCNC
51NCNC
52NCNC
53NCNC
54GNDGND
55NCNC
56NCNC
57NCNC
58NCNC
59NCNC
60NCNC
Yes No Suggest edit

RTC Cell Holder

The TityraCore SoC Carrier has a Coin Cell Holder (BT1) to support a 1.8V coin cell that will support 

backup voltage for RTC when the main power supply is off. RTC maintains accurate timekeeping through these battery backups. The battery should be kept in the carrier board to provide voltage if the main power is off.

Yes No Suggest edit

CAN Header

The TityraCore SoC Carrier has 2 CAN (P14) headers dedicated for CAN communication interfaces.

Yes No Suggest edit

JTAG Header

TityraCore SoC Carrier supports standard AMD 14-pin JTAG Header for debugging purposes.

JTAG (P23)

Yes No Suggest edit

FMC Header

TityraCore features a low pin-count FMC connector which can be used to provide additional features and capabilities to it using custom or commercial-off-the-shelf daughter boards.

CFMC Pin NameFPGA PinsDFMC Pin NameFPGA PinsGFMC Pin NameFPGA PinsHFMC Pin NameFPGA Pins
C1GNDGNDD1PG_C2MPG_C2MG1GNDGNDH1NCNC
C2NCNCD2GNDGNDG2NCNCH2PRSNT_M2C_LPRSNT_M2C_L
C3NCNCD3GNDGNDG3NCNCH3GNDGND
C4GNDGNDD4NCNCG4GNDGNDH4NCNC
C5GNDGNDD5NCNCG5GNDGNDH5NCNC
C6NCNCD6GNDGNDG6FMC_LA00_CC_PC17H6GNDGND
C7NCNCD7GNDGNDG7FMC_LA00_CC_NC18H7FMC_LA02_PF16
C8GNDGNDD8FMC_LA01_CC_PD18G8GNDGNDH8FMC_LA02_NE16
C9GNDGNDD9FMC_LA01_CC_NC19G9FMC_LA03_PD16H9GNDGND
C10FMC_LA06_PF18D10GNDGNDG10FMC_LA03_ND17H10FMC_LA04_PE15
C11FMC_LA06_NE18D11FMC_LA05_PG15G11GNDGNDH11FMC_LA04_ND15
C12GNDGNDD12FMC_LA05_NG16G12FMC_LA08_PC15H12GNDGND
C13GNDGNDD13GNDGNDG13FMC_LA08_NB15H13FMC_LA07_PG17
C14FMC_LA10_PA16D14FMC_LA09_PB16G14GNDGNDH14FMC_LA07_NF17
C15FMC_LA10_NA17D15FMC_LA09_NB17G15FMC_LA12_PA21H15GNDGND
C16GNDGNDD16GNDGNDG16FMC_LA12_NA22H16FMC_LA11_PA18
C17GNDGNDD17FMC_LA13_PD22G17GNDGNDH17FMC_LA11_NA19
C18FMC_LA14_PE21D18FMC_LA13_NC22G18FMC_LA16_PH19H18GNDGND
C19FMC_LA14_ND21D19GNDGNDG19FMC_LA16_NH20H19FMC_LA15_PB21
C20GNDGNDD20FMC_LA17_CC_PY19G20GNDGNDH20FMC_LA15_NB22
C21GNDGNDD21FMC_LA17_CC_NAA19G21FMC_LA20_PT22H21GNDGND
C22FMC_LA18_CC_PY18D22GNDGNDG22FMC_LA20_NU22H22FMC_LA19_PT21
C23FMC_LA18_CC_NAA18D23FMC_LA23_PU20G23GNDGNDH23FMC_LA19_NU21
C24GNDGNDD24FMC_LA23_NV20G24FMC_LA22_PW20H24GNDGND
C25GNDGNDD25GNDGNDG25FMC_LA22_NW21H25FMC_LA21_PV22
C26FMC_LA27_PY20D26FMC_LA26_PAA21G26GNDGNDH26FMC_LA21_NW22
C27FMC_LA27_NY21D27FMC_LA26_NAB21G27FMC_LA25_PAA22H27GNDGND
C28GNDGNDD28GNDGNDG28FMC_LA25_NAB22H28FMC_LA24_PV18
C29GNDGNDD29NCNCG29GNDGNDH29FMC_LA24_NV9
C30NCNCD30NCNCG30FMC_LA29_PU17H30GNDGND
C31NCNCD31NCNCG31FMC_LA29_NV17H31FMC_LA28_PAB19
C32GNDGNDD323V3AUX3V3AUXG32GNDGNDH32FMC_LA28_NAB20
C33GNDGNDD33NCNCG33FMC_LA31_PAA16H33GNDGND
C34GNDGNDD34NCNCG34FMC_LA31_NAB16H34FMC_LA30_PAA17
C35P12V0P12V0D35P3V3P3V3G35GNDGNDH35FMC_LA30_NAB17
C36GNDGNDD36P3V3P3V3G36FMC_LA33_PV13H36GNDGND
C37P12V0P12V0D37GNDGNDG37FMC_LA33_NW13H37FMC_LA32_PV14
C38GNDP12V0D38P3V3P3V3G38GNDGNDH38FMC_LA32_NV15
C39P3V3P3V3D39GNDGNDG39VADJVADJH39GNDGND
C40GNDGNDD40P3V3P3V3G40GNDGNDH40VADJVADJ

 

Yes No Suggest edit

SODIMM Connector

Signal NameSODIMM Pin(Top)SODIMM Pin(Bottom)Signal Name
GND12GPHY_TXRX_A0_P
DEV_RST34GPHY_TXRX_A0_N
GND56GPHY_TXRX_B0_P
MIPI_L0_P78GPHY_TXRX_B0_N
MIPI_L0_N910GND
MIPI_L1_P1112GPHY_TXRX_C0_P
MIPI_L1_N1314GPHY_TXRX_C0_N
MIPI_CLK_P1516GPHY_TXRX_D0_P
MIPI_CLK_N1718GPHY_TXRX_D0_N
CAM_GPIO1920GND
CAM_CLK2122LED0/Activity
CAM_SCL2324VCC3V3
CAM_SDA2526LED0/Link
GND2728MODE_0
FPGA_TDI2930MODE_1
FPGA_TDO3132VCC3V3
FPGA_TMS3334PG_ALL
FPGA_TCK3536VBAT
UART_TX3738PROG_B
UART_RX3940GND
GND4142CAN_TX
FPGA_SCK4344CAN_RX
FPGA_MOSI4546VCC3V3
GND4748FMC_LA11_P
FPGA_MISO4950FMC_LA11_N
SD_DATA15152FMC_LA09_P
SD_DATA25354FMC_LA09_N
FPGA_SS5556FMC_LA10_P
IO_RESET5758FMC_LA10_N
HSRST5960VCC3V3
FMC_LA00_CC_P6162FMC_LA08_P
FMC_LA00_CC_N6364FMC_LA08_N
GND6566FMC_LA02_P
SCL6768FMC_LA02_N
SDA6970B4_P
B1_P7172VCC3V3
B1_N7374B4_N
B2_P7576FMC_LA07_P
B2_N7778FMC_LA07_N
GND7980FMC_LA06_P
FMC_LA14_P8182FMC_LA06_N
FMC_LA14_N8384CONN1_D2
HDMI_TX_CEC8586CONN1_D6
HDMI_TX_HOT8788VCC3V3
B5_P8990HDMI_TX_SCL
B5_N9192HDMI_TX_SCA
B0_P9394FMC_LA13_P
GND9596FMC_LA13_N
B0_N9798B3_P
HSO99100B3_N
HSIO101102FMC_LA15_P
FMC_LA12_P103104FMC_LA15_N
FMC_LA12_N105106VCC3V3
CONN1_D1107108CONN1_D4
CONN1_D5109110CONN1_D8
CONN1_D3111112FMC_LA03_P
GND113114FMC_LA03_N
CONN1_D7115116HDMI_TX_CLK_P
FMC_LA01_CC_P117118HDMI_TX_CLK_N
FMC_LA01_CC_N119120FMC_LA05_P
FMC_LA04_P121122FMC_LA05_N
FMC_LA04_N123124VCC3V3
HDMI_TX2_P125126FMC_LA16_P
HDMI_TX2_N127128FMC_LA16_N
HDMI_TX0_P129130HDMI_TX1_P
GND131132HDMI_TX1_N
HDMI_TX0_N133134CONN0_D4
CONN0_D3135136CONN0_D8
CONN0_D7137138A0_P
CONN0_D2139140A0_N
CONN0_D6141142VCC3V3
FMC_LA22_P143144A1_P
FMC_LA22_N145146A1_N
FMC_LA21_P147148FMC_LA19_P
FMC_LA21_N149150FMC_LA19_N
GND151152A2_P
FMC_LA20_P153154A2_N
FMC_LA20_N155156A3_P
A5_P157158A3_N
A5_N159160VCC3V3
FMC_LA32_P161162A4_P
FMC_LA32_N163164A4_N
FMC_LA29_P165166FMC_LA31_P
FMC_LA29_N167168FMC_LA31_N
GND169170FMC_LA33_P
FMC_LA30_P171172FMC_LA33_N
FMC_LA30_N173174CONN0_D1
FMC_LA18_CC_P175176CONN0_D5
FMC_LA18_CC_N177178FMC_LA28_P
FMC_LA17_CC_P179180VCC3V3
FMC_LA17_CC_N181182FMC_LA28_N
FMC_LA25_P183184FMC_LA28_P
GND185186GND
FMC_LA25_N187188FMC_LA26_N
FMC_LA27_P189190OTG_USB_ID
FMC_LA27_N191192OTG_USB_5V
FMC_LA23_P193194OTG_D_P
FMC_LA23_N195196OTG_D_N
FMC_LA24_P197198GND
FMC_LA24_N1992005V0
Yes No Suggest edit

Technical Specifications

ParametervalueUnit
Basic Specification
Power supply voltage12V
Number of pins200
Height above the board 5.20mm
Pitch0.60mm
Temperature0-70°C
Yes No Suggest edit

Mechanical Dimensions

Yes No Suggest edit

TityraCore Carrier Schematics

Yes No Suggest edit

TityraCore Carrier IO length details

Yes No Suggest edit
Suggest Edit