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 High Pin Count (HPC) high-speed 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 Pmod 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 connector with a maximum of 92 IOs for user-defined purpose
  • ANSI/VITA 57.1 Standard-compliant FMC HPC connector
  • Two 2×6 Expansion Header
  • CAN Header
  • microSD Card Slot
Yes No Suggest edit

How to use TityraCore Carrier

The following sections describe how to use this module in detail.

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
  • A Xilinx Platform Cable USB II compatible JTAG programmer
  • MicroSD card
Yes No Suggest edit

Boards Supported

  • Numato Lab TityraCore Z7 SoC SODIMM.
Yes No Suggest edit

Connection Diagram

Yes No Suggest edit

Connection Details

Reset Switch

The EagleCore SOM Carrier has a push button switch (DEV RST) to reset the system. This pin is connected to the system reset pin of the FPGA.

Yes No Suggest edit

Gigabit Ethernet port

TityraCore SoC Carrier supports 10/100/1000 Mbps ethernet interface. The FPGA pins are connected to ethernet Rj45 jack. It also has Activity and Link LED for providing indication 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 (MODE SELECT) 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:

 MODE2MODE1MODE0
JTAG000
QSPI100
SD Card110

Yes No Suggest edit

PMOD

TityraCore SoC Carrier supports two 12 pin PMOD connectors that follows Digilent PMOD standards. PMOD offers multiple options for users to connect different peripherals and communication standards based on their needs.

 

Yes No Suggest edit

CRUVI

TityraCore SoDIMM 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
2HSIOC15
3NCNC
4VCCVCC
5SDAAB15
6HSOB15
7SCLAB14
8HSRSTJ22
9VCCVCC
10HSINC
11REFCLKNC
12GNDGND
13GNDGND
14A0_PY13
15B0_PP16
16A0_NAA13
17B0_NR16
18GNDGND
19GNDGND
20A1_PY14
21B1_PR18
22A1_NAA14
23B1_NT18
24GNDGND
25GNDGND
26A2_PW20
27B2_PT21
28A2_NW21
29B2_NU21
30GNDGND
31GNDGND
32A3_PV22
33B3_PR19
34A3_NW22
35B3_NT19
36VADJVADJ
37GNDGND
38A4_PT22
39B4_PJ20
40A4_NU22
41B4_NK21
42GNDGND
43GNDGND
44A5_PL18
45B5_PK19
46A5_NL19
47B5_NK20
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

FTDI

FT2232H is configured in such a way that Channel A is dedicated to JTAG Programming and channel B is for custom applications.

Yes No Suggest edit

CAN Header

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

Yes No Suggest edit

PMIC Header

TityraCore SoC Carrier supports PMIC connector for programming the power section of the FPGA using I2C communication protocol (P10). It also includes a dedicated enable switch (SW3)to assist users in initially programming the PMIC.

Yes No Suggest edit

JTAG Header

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

JTAG 2 – AMD (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 NameDFMC Pin NameGFMC Pin NameHFMC Pin Name
C1GNDD1PG_C2MG1GNDH1NC
C2NCD2GNDG2NCH2PRSNT_M2C_L
C3NCD3GNDG3NCH3GND
C4GNDD4NCG4GNDH4NC
C5GNDD5NCG5GNDH5NC
C6NCD6GNDG6FMC_LA00_CC_PH6GND
C7NCD7GNDG7FMC_LA00_CC_NH7FMC_LA02_P
C8GNDD8FMC_LA01_CC_PG8GNDH8FMC_LA02_N
C9GNDD9FMC_LA01_CC_NG9FMC_LA03_PH9GND
C10FMC_LA06_PD10GNDG10FMC_LA03_NH10FMC_LA04_P
C11FMC_LA06_ND11FMC_LA05_PG11GNDH11FMC_LA04_N
C12GNDD12FMC_LA05_NG12FMC_LA08_PH12GND
C13GNDD13GNDG13FMC_LA08_NH13FMC_LA07_P
C14FMC_LA10_PD14FMC_LA09_PG14GNDH14FMC_LA07_N
C15FMC_LA10_ND15FMC_LA09_NG15FMC_LA12_PH15GND
C16GNDD16GNDG16FMC_LA12_NH16FMC_LA11_P
C17GNDD17FMC_LA13_PG17GNDH17FMC_LA11_N
C18FMC_LA14_PD18FMC_LA13_NG18FMC_LA16_PH18GND
C19FMC_LA14_ND19GNDG19FMC_LA16_NH19FMC_LA15_P
C20GNDD20FMC_LA17_CC_PG20GNDH20FMC_LA15_N
C21GNDD21FMC_LA17_CC_NG21FMC_LA20_PH21GND
C22FMC_LA18_CC_PD22GNDG22FMC_LA20_NH22FMC_LA19_P
C23FMC_LA18_CC_ND23FMC_LA23_PG23GNDH23FMC_LA19_N
C24GNDD24FMC_LA23_NG24FMC_LA22_PH24GND
C25GNDD25GNDG25FMC_LA22_NH25FMC_LA21_P
C26FMC_LA27_PD26FMC_LA26_PG26GNDH26FMC_LA21_N
C27FMC_LA27_ND27FMC_LA26_NG27FMC_LA25_PH27GND
C28GNDD28GNDG28FMC_LA25_NH28FMC_LA24_P
C29GNDvD29JTAG_TCKG29GNDH29FMC_LA24_N
C30NCD30M_JTAG_TDOG30FMC_LA29_PH30GND
C31NCD31FMC_TDOG31FMC_LA29_NH31FMC_LA28_P
C32GNDD323V3AUXG32GNDH32FMC_LA28_N
C33GNDD33JTAG_TMSG33FMC_LA31_PH33GND
C34GNDD34NCG34FMC_LA31_NH34FMC_LA30_P
C35P12V0D35P3V3G35GNDH35FMC_LA30_N
C36GNDD36P3V3G36FMC_LA33_PH36GND
C37P12V0D37GNDG37FMC_LA33_NH37FMC_LA32_P
C38GNDD38P3V3G38GNDH38FMC_LA32_N
C39P3V3D39GNDG39VADJH39GND
C40GNDD40P3V3G40GNDH40VADJ

 

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
SD_SCK4344CAN_RX
SD_CMD4546VCC3V3
GND4748FMC_LA19_P
SD_DATA04950FMC_LA19_N
SD_DATA15152FMC_LA13_P
SD_DATA25354FMC_LA13_N
SD_DATA35556FMC_LA14_P
PRSNT_M2C_L5758FMC_LA14_N
HSRST5960VCC3V3
FMC_LA01_CC_P6162HSIO
FMC_LA01_CC_N6364HSO
GND6566FMC_LA15_P
FMC_LA29_P6768FMC_LA15_N
FMC_LA29_N6970FMC_LA16_P
FMC_LA22_P7172VCC3V3
FMC_LA22_N7374FMC_LA16_N
FMC_LA21_P7576FMC_LA10_P
FMC_LA21_N7778FMC_LA10_N
GND7980FMC_LA09_P
FMC_LA27_P8182FMC_LA09_N
FMC_LA27_N8384FMC_LA06_P
FMC_LA26_P8586FMC_LA06_N
FMC_LA26_N8788VCC3V3
FMC_LA17_P8990FMC_LA05_P
FMC_LA17_N9192FMC_LA05_N
FMC_LA24_P9394FMC_LA02_P
GND9596FMC_LA02_N
FMC_LA24_N9798FMC_LA03_P
FMC_LA00_CC_P99100FMC_LA03_N
FMC_LA00_CC_N101102FMC_LA04_P
FMC_LA28_P103104FMC_LA04_N
FMC_LA28_N105106VCC3V3
FMC_LA31_P107108FMC_LA08_P
FMC_LA31_N109110FMC_LA08_N
FMC_LA30_P111112FMC_LA07_P
GND113114FMC_LA07_N
FMC_LA30_N115116FMC_LA11_P
FMC_LA18_CC_P117118FMC_LA11_N
FMC_LA18_CC_N119120FMC_LA23_P
FMC_LA25_P121122FMC_LA23_N
FMC_LA25_N123124VCC3V3
FMC_LA33_P125126FMC_LA20_P
FMC_LA33_N127128FMC_LA20_N
FMC_LA32_P129130FMC_LA12_P
GND131132FMC_LA12_N
FMC_LA32_N133134P4_SCL
A0 P135136P4_SDA
A0 N137138B0 P
A1 P139140B0 N
A1 N141142VCC3V3
A2 P143144B1 P
A2 N145146B1 N
A3 P147148B2 P
A3 N149150B2 N
GND151152B3 P
A4 P153154B3 N
A4 N155156B4 P
A5 P157158B4 N
A5 N159160VCC3V3
HDMI_TX_CLK_P161162B5 P
HDMI_TX_CLK_N163164B5 N
HDMI_TX0_P165166HDMI_TX2_P
HDMI_TX0_N167168HDMI_TX2_N
GND169170HDMI_TX_SDA
HDMI_TX1_P171172HDMI_TX_SCL
HDMI_TX1_N173174HDMI_TX_HOT
CONN0_D3175176HDMI_TX_CEC
CONN0_D7177178CONN0_D1
CONN0_D4179180VCC3V3
CONN0_D8181182CONN0_D5
CONN1_D1183184CONN0_D2
GND185186GND
CONN1_D5187188CONN0_D6
CONN1_D2189190OTG_USB_ID
CONN1_D6191192OTG_USB_5V
CONN1_D3193194OTG_D_P
CONN1_D7195196OTG_D_N
CONN1_D4197198GND
CONN1_D81992005V0
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 IO length details

Yes No Suggest edit
Suggest Edit