User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 210
UG585 (v1.11) September 27, 2016
Chapter 6: Boot and Configuration
Example: Configure the PL via PCAP Bridge
1. Enable the PCAP bridge and select PCAP for reconfiguration. Write ones to devcfg.CTRL
[PCAP_MODE] and [PCAP_PR] bits.
2. Clear the Interrupts. Write all ones to the devcfg.INT_STS register.
3. Initialize the PL (clears previous configuration):
a. Set devcfg.CTRL [PCFG_PROG_B] bit = 1.
b. Set [PCFG_PROG_B] bit = 0.
c. Wait for devcfg.STATUS [PCFG_INIT] bit = 0.
d. Set [PCFG_PROG_B] bit = 1.
e. Wait for [PCAP_INIT] bit = 1.
X-Ref Target - Figure 6-16
Figure 6-16: PL Bring-up by FSBL/User Code Example
3/
7
325
3/,QLW
(QDEOH
3&$3
8*BFBEB

>3&)*B,1,7@
>3&)*B352*B%@
'21(
2'2XWSXW
WRPV
QRWH
QRWH QRWH
127()LJXUHQRWWRVFDOH
3/SRZHU
3RZHUXS
>3&)*B325B%@
,1,7B%
2'2XWSXW
3&)*B'21(B,17
,QWHUUXSWWR*,&
1RWH7KHWZRRSHQGUDLQ2'RXWSXWVLJQDOVDUHREVHUYDEOHWRWKHXVHU
EXWERDUGORJLFPXVWQRWGULYHWKHPORZZKLOHWKH36LVLQFRQWURORIWKH3/
LQLWLDOL]DWLRQDQGFRQILJXUDWLRQ
5HDG
:ULWH
5HDG
6HTXHQFH
3/%ULQJXSE\)6%/8VHU&RGH
3/LV&RQILJXUHG
>3&)*B'21(B,17@ 
5HDG
)6%/,QLWLDOL]HG3/SULRUWR
3/&RQILJXUDWLRQ
WRJJOHV>3&)*B352*B%@ELW
&RQILJXUHWKH3/
6HHQRWH
&RQILJXUH3/
ZLWKD%LWVWUHDP
QRWH
(QDEOH
3/
QRWH
1) PL T
POR
Time. The T
POR
time is dependent on the voltage ramp of the power supply. The allowed PL voltage
ramp time and T
POR
times are specified in the data sheet. If the PL is already powered-up, then T
POR
time = 0.
2) PL Init Time. The PL initialization time.
3) Enable PCAP. The PCAP control is described in section 6.4.3 PCAP Bridge to PL.
4) Configure the PL. Loading the PL Bitstream depends on many factors, see Table 6-25, page 221.
5) Enabled. The PL is in user mode when the [PCFG_DONE_INT] bit reads a 1. There is an example PL enable
sequence in section 2.4 PS–PL Voltage Level Shifter Enables.