<!-- Template Revision 1.6 --> |
Online version of this manual and other related documents can be found at https://wiki.trenz-electronic.de/display/PD/SC-CPLD-Firmware |
Table of contents |
CPLD Device with designator U21: LCMX02-256HC
See Document Change History
Name / opt. VHD Name | Direction | Pin | Description |
---|---|---|---|
C_TCK | in | 30 | JTAG B2B |
C_TDI | in | 32 | JTAG B2B |
C_TDO | out | 1 | JTAG B2B |
C_TMS | in | 29 | JTAG B2B |
EN1 | in | 27 | Power Enable from B2B Connector (Positive Enable) / Used only for PGOOD feedback |
ERR_OUT | in | 4 | PS_ERROR_OUT, see ug1085 |
ERR_STATUS | in | 5 | PS_ERROR_STATUS, see ug1085 / currently_not_used |
JTAGEN | in | 26 | Enable JTAG access to CPLD for Firmware update (zero: JTAG routed to module, one: CPLD access) |
MODE | in | 25 | Boot Mode for Zynq/ZynqMP Devices (Flash or SD) |
MODE0 | out | 12 | ZynqMP Boot Mode Pin 0 |
MODE1 | out | 13 | ZynqMP Boot Mode Pin 1 |
MODE2 | out | 14 | ZynqMP Boot Mode Pin 2 |
MODE3 | out | 16 | ZynqMP Boot Mode Pin 3 |
NOSEQ | inout | 23 | / currently_not_used |
PGOOD | out | 28 | Module Power Good. |
PHY_LED1 | in | 17 | ETH PHY LED1 |
TCK | out | 9 | JTAG ZynqMP |
TDI | out | 8 | JTAG ZynqMP |
TDO | in | 10 | JTAG ZynqMP |
TMS | out | 11 | JTAG ZynqMP |
X0 | out | 20 | FPGA IO / Firmware Variant |
X1 | out | 21 | FPGA IO / PHY_LED1 |
JTAG signals routed directly through the CPLD to FPGA. Access between CPLD and FPGA can be multiplexed via JTAGEN (logical one for CPLD, logical zero for FPGA) on JM1-89.
2 Boot Modes can be selected via B2B Pin Mode. For other options Firmware update is necessary. Trenz Electronic provides currently 2 Firmware variants, one for SD and one for QSPI usage.
Mode | QSPI-Variant | SD-Variant |
---|---|---|
Zero | JTAG | Boot from SD |
One | Boot from Flash | JTAG |
For other UltraScale+ Boot Modes options custom firmware is needed, see also Table 11.1 Boot Modes from Xilinx UG1085.
Set Boot Mode to JTAG, to write boot image to QSPI with Xilinx tools (Vivado or SDK). |
PGOOD is EN1 and not ER_OUT. There is no additional power management controlled by CPLD.
Internal pullup is used for detection, ER_OUT IO powered by 1.8V. To detect power status, also B2B 1.8V or 3.3V output is usable.
Pin | Description |
---|---|
X0 | Firmware Variant: 0 SD boot, 1: QSPI |
X1 | PHY_LED1 |
To get content of older revision got to "Change History" of this page and select older document revision number.
Date | Document Revision | CPLD Firmware Revision | Supported PCB Revision | Authors | Description |
---|---|---|---|---|---|
REV02 | REV02, REV01 |
|
| ||
2017-08-21 | v.9 | REV02 | REV02, REV01 | John Hartfiel |
|
2017-08-17 | v.8 | REV02 | REV02, REV01 | John Hartfiel |
|
2017-06-08 | v.4 | REV01 | REV01 | John Hartfiel |
|
2017-03-06 | v.2 | REV01 | REV01 | John Hartfiel |
|
2017-03-06 | v.1 | REV01 | REV01 |
| |
All |