<!--
Template Revision 1.5
 -->



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

Overview

Firmware for PCB CPLD with designator U14. CPLD Device in Chain: LCMX02-1200HC

Feature Summary

Firmware Revision and supported PCB Revision

See Document Change History

Product Specification

Port Description

Name / opt. VHD NameDirectionPinDescription
BM0/MIO5out47Boot Mode Pin
BM2/MIO4out48Boot Mode Pin
BM3/MIO2out49Boot Mode Pin
BOOTMODEin99 Boot Mode Pin from B2B / USED as Input to MIO9
CONFIGXout98 MIO8 to B2B
CPLD_GPIO0
12/ currently_not_used
CPLD_GPIO1
11/ currently_not_used
CPLD_GPIO2
10/ currently_not_used
CPLD_GPIO3
9/ currently_not_used
CPLD_GPIO4
8/ currently_not_used
CPLD_GPIO5
7/ currently_not_used
CPLD_IO
54/ currently_not_used
DONEin34FPGA Done Pin
EN_1.0V_MGT / EN_1V0_MGTout20Power control
EN_1.2V_MGT / EN_1V2_MGTout18Power control
EN_1.8Vout16Power control
EN_1Vout21Power control
EN_3.3Vout15Power control
ETH1_RESETout53ETH Reset
ETH1_RESET33in43ETH Reset from MIO7
I2C_SCLin58I2C CLK / currently_not_used
I2C_SDAin57I2C / currently_not_used
INIT
36/ currently_not_used
JTAGENBin82Enable JTAG access to CPLD for Firmware update (zero: JTAG routed into CPLD logic, one: CPLD access)
LED1 / GLEDout4gren LED D2
LED2 / RLEDout3red LED  D1
M_TCKin91CPLD JTAG B2B 
M_TDIin94CPLD JTAG B2B
M_TDOout95CPLD JTAG B2B
M_TMSin90CPLD JTAG B2B 
MIO8in38used UART RS activity
MIO9out39User IO, connected to BOOTMODE Pin on B2B
MMC_RSTout40eMMC Reset
N.C. / dummy
1used as dummy output
N.C.
2/ currently_not_used
N.C.
27/ currently_not_used
N.C.
28/ currently_not_used
N.C.
29/ currently_not_used
N.C.
30/ currently_not_used
N.C.
32/ currently_not_used
N.C.
41/ currently_not_used
N.C.
42/ currently_not_used
N.C.
59/ currently_not_used
N.C.
60/ currently_not_used
N.C.
61/ currently_not_used
N.C.
62/ currently_not_used
N.C.
63/ currently_not_used
N.C.
64/ currently_not_used
N.C.
65/ currently_not_used
N.C.
66/ currently_not_used
N.C.
67/ currently_not_used
N.C.
68/ currently_not_used
N.C.
69/ currently_not_used
N.C.
70/ currently_not_used
N.C.
71/ currently_not_used
N.C.
74/ currently_not_used
N.C.
75/ currently_not_used
N.C.
76/ currently_not_used
N.C.
77/ currently_not_used
N.C.
78/ currently_not_used
N.C.
81/ currently_not_used
N.C.
83/ currently_not_used
N.C.
84/ currently_not_used
N.C.
85/ currently_not_used
N.C.
86/ currently_not_used
N.C.
87/ currently_not_used
N.C.
88/ currently_not_used
N.C.
89/ currently_not_used
N.C.
96/ currently_not_used
OTG-RSTout52OTG Rest
OTG-RST33in45OTG Reset from MIO0
PG_1.0V_MGTin19Power control
PG_1.2V_MGTin17Power control
PG_1.8Vin14Power control
PG_1Vin25Power control
PG_1V5in24Power control
PG_3.3Vin13Power control
PROG_B
35/ currently_not_used
PS_PORout37PS_POR_B (Power On  Reset)
PS_SRSTout51PS_SRST_B (PS Reset)
RESINin97Reset from B2B
RTC_INT
31/ currently_not_used

 

Functional Description

JTAG

Used only for Firmware Update. Zynq has dedicated JTAG connection.

Power

Power enables (EN_1V, EN_1V8, EN_3V3, EN_1V2_MGT, EN_1V0_MGT) are all enabled (constant 1).

Power goods (PG_1V, PG_1V5, PG_1V8, PG_3V3, PG_1V2_MGT, PG_1V0_MGT) are uses for System Reset and LED Monitoring.

Boot Mode

Is set fix to QSPI (MIO(5:3) = 100)

Reset

PS_SRST is main power failed or user reset (RESIN).

ETH1_RESET is main power failed and ETH1_RESET33 and DONE.

OTG_RST is main power failed and ETH1_OTG_RST33 and DONE.

MMC_RST is main power or mgt power failed.

LED

Red LED D1

Blink SequencyPriorityConditionDescription
*ooooooo1PG_1V or PG_1V5 or PG_1V8 or PG_3V3 is zeroMain power problem
**oooooo2PG_1V2_MGT or PG_1V0_MGT is zeroMGT power Problem
***ooooo3B2B Main Reset is set (Zero)User Main Reset
****oooo4FPG Done Pin is zeroFPGA part (PL) is not programmed
Blink5
all Ready

Green LED D1

UART RX activity.

Appx. A: Change History and Legal Notices

Revision Changes

Document Change History

To get content of older revision  got to "Change History"  of this page and select older document revision number.

<!--
Generate new entry:
1:add new row below first
2:Copy Page Information Macro(date+user) Preview, Page Information Macro Preview, CPLD/PCB(or update)to the empty row
3.Update Metadate =Page Information Macro Preview+1
  -->


DateDocument RevisionCPLD Firmware RevisionSupported PCB RevisionAuthorsDescription


 

 REV01 RE02


  • REV01 , Firmware released  2016-06-27
2018-03-12

v.1

  


  • Initial release
 All  

 

Legal Notices