Chapter 6
CPLD Programming
This chapter describes the CPLD register user interface in the LS1043ARDB.
6.1 CPLD memory map / register definitions
The table below shows the memory map for CPLD registers.
CPLD memory map
Absolute
address
(hex)
Register name
Width
(in bits)
Access Reset value
Section/
page
0
CPLD major version register (CPLD_VER)
8
R
01h
1
CPLD minor version register (CPLD_VER_SUB)
8
R
03h
2
PCBA version register (CPLD_PCBA_VER)
8
R
02h
3
System reset register (CPLD_SYSTEM_RST)
8
R/W
00h
4
CPLD override physical switches enable register
(CPLD_SOFT_MUX_ON)
8
R/W
00h
5
POR RCW source location register 1
(CPLD_REG_RCW_SRC1)
8
R/W
6
POR RCW source location register 2
(CPLD_REG_RCW_SRC2)
8
R/W
7
Flash bank selection register (CPLD_REG_BANK)
8
R/W
8
System clock single-ended or differential input selection
register (CPLD_SYSCLK_SEL)
8
R/W
9
UART1 output selection register (CPLD_UART_SEL)
8
R/W
A
SerDes PLL1 reference clock input selection register
(CPLD_SD1REFCLK_SEL)
8
R/W
B
TDM clock or SDHC/USB selection register
(CPLD_TDMCLK_MUX_SEL)
8
R/W
C
SDHC or SPI_CS selection register
(CPLD_SDHC_SPICS_SEL)
8
R/W
D
Status LED control register (CPLD_STATUS_LED)
8
R/W
00h
Table continues on the next page...
QorIQ LS1043A Reference Design Board Reference Manual, Rev. 0, 08/2015
Freescale Semiconductor, Inc.
51