Pg082 Processing System7
Pg082 Processing System7
v5.5
Chapter 1: Overview
Feature Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Unsupported Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Licensing and Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Appendix B: Debugging
Finding Help on Xilinx.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Vivado Design Suite Debug Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Overview
The Zynq®-7000 family is based on the Xilinx All Programmable system-on-chip (AP SoC)
architecture. These products integrate a feature-rich dual-core ARM® Cortex™-A9
MPCore™-based processing system (PS) and Xilinx programmable logic (PL) in a single
device, built on a state-of-the-art, high-performance, low-power (HPL), 28 nm, and high -k
metal gate (HKMG) process technology. The ARM Cortex-A9 MPCore CPUs are the heart of
the PS which also includes on-chip memory, external memory interfaces, and a rich set of
I/O peripherals.
The Processing System 7 core is the software interface around the Zynq-7000 platform
processing system. The Zynq-7000 family consists of an SoC style integrated PS and a PL
unit, providing an extensible and flexible SoC solution on a single die. The Processing
System 7 core acts as a logic connection between the PS and the PL while assisting you to
integrate customized and embedded IP cores with the processing system using the
Vivado® IP integrator.
Feature Summary
• Enable/Disable I/O Peripherals (IOP)
• Enable/Disable AXI I/O ports
• MIO Configuration
• Extended Multiple Use I/Os (EMIO)
• Accelerator coherency port (ACP) Transaction checker (ATC)
• Interconnect logic for Vivado Design Suite IP – PS interface
• PL Clocks and Interrupts
• PS internal clocking
• Generate PS configuration register
Unsupported Features
The Processing System 7 cores provide Vivado Integrated Design Environment (IDE)-based
configuration of the PS instance and its I/O. Due to the flexibility of the PS, only the most
common features, I/O configurations, and peripheral settings are configured by this core.
Additional register settings might be necessary by your own register accesses.
Information about this and other Xilinx LogiCORE IP modules is available at the Xilinx
Intellectual Property page. For information on pricing and availability of other Xilinx
LogiCORE IP modules and tools, contact your local Xilinx sales representative.
Product Specification
Functional Description
The Processing System 7 wrapper instantiates the processing system section of the
Zynq®-7000 All Programmable SoC for the programmable logic and external board logic.
The wrapper includes unaltered connectivity and, for some signals, some logic functions.
For a description of the architecture of the processing system, see the Zynq-7000 All
Programmable SoC Technical Reference Manual (UG585) [Ref 1].
The Processing System 7 core stitches the interface signals with the rest of the embedded
system in the programmable logic. The interfaces between the processing system and
programmable logic mainly consists of three main groups: the extended multiplexed I/O
(EMIO), programmable logic I/O, and the AXI I/O groups. The Zynq-7000 device
configuration wizard configures the Processing System 7 core. The Processing System 7
performs the functions described in the following subsections.
Zynq-7000 EPP
Processing System 7
Wrapper
PS Peripherals:
NOR/SRAM, NAND
Dual Quad SPI
L2 Cache
On-chip DMA USB
Controller DMA Controller
RAM
512 kB triple Programmable MIO
256 KB dual port DMA SD/SDIO/MMC
port
DMA GigE
UART, SPI, I2C, CAN
GPIO / Sys Interrupts
Board Logic
SWDG, TTC, Trace, PJTAG
AXI Interconnect
Boot, Resets, Clocks,
Security and Interrupts, Events,
DEVC DDRarb, Idle, SRAM AXI Controllers EMIO
AES, HMAC int
User I/O
Gigabit Serial
Transceivers
PL XADC
Debug
X13544
MIO
EMIO Inverters,
Registers
M_AXI_GP
ID Compression
S_AXI_GP
ID Decompression
S_AXI_HP
ID Decompression
ID Decompression
S_AXI_ACP
and/or
Transaction Checker
PL Resets and Clocks
PL Interrupts and
Events
Zynq-7000 EPP
X13543
Connectivity
ddr, mio, por/clk/srst ports are unaltered.
• The width of general purpose I/O (GPIO) ports on EMIO are user selectable through the
C_EMIO_GPIO_WIDTH parameter.
• ttc clocks and ttc waveo are made of individual signals instead of a [2:0] array.
• fclk are also made of individual signals instead of the array FCLKCLK (3:0).
• irqp2f are made of individual signals irq_p2f_dmac_abort, irq_p2f_dmac7,
irq_p2f_dmac6, irq_p2f_dmac5, irq_p2f_dmac4, irq_p2f_dmac3,
irq_p2f_dmac2, irq_p2f_dmac1, irq_p2f_dmac0, irq_p2f_smc,
irq_p2f_qspi, irq_p2f_cti, irq_p2f_gpio, irq_p2f_usb0, irq_p2f_enet0,
irq_p2f_enet_wake0, irq_p2f_sdio0, irq_p2f_i2c0, irq_p2f_spi0,
irq_p2f_uart0, irq_p2f_can0, irq_p2f_usb1, irq_p2f_enet1,
irq_p2f_enet_wake1, irq_p2f_sdio1, irq_p2f_i2c1, irq_p2f_spi1,
irq_p2f_uart1, and irq_p2f_can1.
• spi or spi* sson are made of individual signals spi*_ss2_o, spi*_ss1_o, and
spi*_ss_o.
Write transactions with length = 3, size = 3, and write strobe ‡ 11111111 can cause the
cache line in the CPUs to get corrupted.
The Processing System 7 core can be used to flag this limitation (cache lines being
corrupted). If enabled, the Xilinx ACP adapter watches for transactions that could
potentially corrupt the cache and generate an error response to the master that is
requesting the write request. The write transaction is allowed to proceed to the ACP
interface, so the possibility of cache corruption is not eliminated.
The master is notified of the possible problem in order to take the appropriate action. The
ACP adapter can also generate an interrupt signal to the CPUs, which can be used by the
software to detect such a situation.
The ACP Transaction checker detects if an ACP write transaction uses the correct type, size,
and length qualifiers. It implements a command pipelined stage and stalls command flow if
the check fails. The functions performed by ATC are:
I/O Peripherals
I/O Peripherals (IOP) include Quad SPI flash memory, NOR/NAND Flash, UART, I2C, SPI,
SDIO, GPIO, CAN, USB, and Ethernet. The interfaces for these IOPs can be routed to MIO
ports and the EMIO interfaces as described in the Zynq-7000 All Programmable SoC
Technical Reference Manual (UG585) [Ref 1].
MIO Ports
The Zynq-7000 All Programmable SoC design tools are used to configure the Zynq-7000
FPGA processing system MIO ports. There are up to 54 MIO ports available from the
processing system. The wizard allows you to choose the peripheral ports to be connected to
MIO ports.
The Processing System 7 core allows you to select GPIO up to 64 bits. Processing System 7
has control logic to adjust user-selected width to flow into Processing System 7.
The PS to PL, and PL to PS interrupts are listed in Table 2-1. For details on the interrupt
signals, see the “Interrupts” chapter in the Zynq-7000 All Programmable SoC Technical
Reference Manual (UG585) [Ref 1].
The Processing System 7 core employs logic to handle PL interrupts, the number which
varies from 1 to 16 depending on your selection. The number of interrupts connected to
IRQ_F2P are calculated and the logic ensures the correct order of an interrupt assignment.
The Processing System 7 interrupts from IOPs are available to custom master interfaces in
PL.
The ID assignment for interrupts can be upwards (start from 61 up to 91) or downwards (91
to 61). PS Configuration Wizard (PCW) has a parameter, PCW_IRQ_F2P_MODE, that can be
set on the Tcl Console prompt. This parameter can take values as DIRECT and REVERSE. By
default the ID assignment from PCW for interrupts is DIRECT. This means the IDs of the
interrupt start at 61 and end at 91. For backward compatibility purposes, the value of
REVERSE is provided for this parameter. Setting this parameter to REVERSE starts the
interrupt ID assignment at 91 and ends at 61. For all newly created designs, the default
value of PCW_IRQ_F2P_MODE is DIRECT. For all designs which are being upgraded from
2014.x and 2014.x Vivado design tools versions to the next Vivado design tools versions,
PCW sets the value of this parameter as REVERSE to make sure the interrupt ID assignment
remains the same after the upgrade.
For example, to set the PCW_IRQ_F2P_MODE to DIRECT, the following command can be
used in the Vivado Tcl Console.
Similarly, to set the PCW_IRQ_F2P_MODE to REVERSE, the following command can be used
in the Vivado Tcl Console.
The Processing System 7 provides four clocks to the PL. Processing System 7 enables
configuration of these clocks to be used in the PL. Processing System 7 inserts a BUFG for
each of the PL clocks through parameters similar to C_FCLK_CLK0_BUF.
Standards
The Processing System 7 core is compatible with the AXI3 Interface. AXI interfaces can be
used by an AXI3-compliant master or slave connected to the ARM® core.
See the “Interconnect” chapter in the Zynq-7000 All Programmable SoC Technical Reference
Manual (UG585) [Ref 1].
Performance
For information, see the “PL and Memory System Performance Overview” section in the
“Programmable Logic Design Guide” chapter of the Zynq-7000 All Programmable SoC
Technical Reference Manual (UG585) [Ref 1].
Maximum Frequencies
For information, see the Zynq-7000 All Programmable SoC Technical Reference Manual
(UG585) [Ref 1].
Latency
For information, see the “Power Management” chapter of the Zynq-7000 All Programmable
SoC Technical Reference Manual (UG585) [Ref 1].
Throughput
For information, see the Zynq-7000 All Programmable SoC Technical Reference Manual
(UG585) [Ref 1].
Power
For information, see the “Power Management” chapter of the Zynq-7000 All Programmable
SoC Technical Reference Manual (UG585) [Ref 1].
Resource Utilization
The Processing System 7 core is a hard IP so device utilization data is not available for this
core.
Port Descriptions
The I/O signals for the design are listed in the following tables.
PL Idle Signals
Table 2-24: PL Idle Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
P164 fpga_idle_n fpgaidlen I Input to indicate PL AXI idle
eventi input for A9 MPCore™ multicore
processor wake up from wait for event
P165 event_eventi eventeventi I (WFE). Any transition on the eventi input
from the PL causes a one-cycle pulse input
to the A9 MPCore.
Interrupts Signals
Table 2-33: Interrupts Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Application Processor Unit (APU)
P216 irq_f2p [7:0] irqf2p[7:0] I
Peripherals interrupts 68 to 61
P217 irq_f2p [15:8] irqf2p[15:8] I APU Peripherals interrupts 91 to 84
P218 core0_nirq irqf2p[16] I APU CPU 0 nIRQ
P219 core1_nirq irqf2p [17] I APU CPU 1 nIRQ
P220 core0_nfiq irqf2p [18] I APU CPU 0 nFIQ
P221 core1_nfiq irqf2p [19] I APU CPU 1 nFIQ
P222 irq_p2f_dmac_abort irqp2f[28] O DMAC0 Abort Interrupt
M_AXI_GP0 Signals
Table 2-34: PS Master, PL Slave – General Purpose Port – M_AXI_GP0 Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Global clock signal. All signals are
P244 m_axi_gp0_aclk maxigp0aclk I sampled on the rising edge of the
global clock.
m_axi_gp0_awid[c_m_axi_gp0
P246 maxigp0awid[11:0] O Write ID.
_thread_id_width-1:0]
Write address. The write address bus
gives the address of the first transfer
in a write burst transaction. The
P247 m_axi_gp0_awaddr[31:0] maxigp0awaddr[31:0] O
associated control signals are used to
determine the addresses of the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
burst. This information determines
the number of data transfers
P248 m_axi_gp0_awlen[3:0] maxigp0awlen[3:0] O associated with the address. This
signal indicates the size of each
transfer in the burst. Byte lane strobes
indicate exactly which byte lanes to
update.
Burst size.
P249 m_axi_gp0_awsize[2:0] maxigp0awsize[1:0] O
m_axi_gp0_awsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P250 m_axi_gp0_awburst[1:0] maxigp0awburst[1:0] O
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P251 m_axi_gp0_awlock[1:0] maxigp0awlock[1:0] O additional information about the
atomic characteristics of the transfer.
Cache type. This signal indicates the
bufferable cacheable write-through
P252 m_axi_gp0_awcache[3:0] maxigp0awcache[3:0] O
write back and allocates attributes of
the transaction.
Protection type. This signal indicates
the normal privileged or secure
P253 m_axi_gp0_awprot[2:0] maxigp0awprot[2:0] O protection level of the transaction
and whether the transaction is a data
access or an instruction access.
Table 2-34: PS Master, PL Slave – General Purpose Port – M_AXI_GP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write address valid. This signal
indicates that valid write address and
control information are available:
• 1: Address and control information
available
P254 m_axi_gp0_awvalid maxigp0awvalid O • 0: Address and control information
not available
The address and control information
remain stable until the address
acknowledge signal awready goes
High.
Write address ready. This signal
indicates that the slave is ready to
accept an address and associated
P255 m_axi_gp0_awready maxigp0awready I control signals.
• 1: Slave ready
• 0: Slave not ready.
Write ID tag. This signal is the ID tag
of the write data transfer. The Width
m_axi_gp0_wid[c_m_axi_gp0_
P256 maxigp0wid[11:0] O ID (WID) value must match the AXI
thread_id_width-1:0]
Width ID (AWID) value of the write
transaction.
P257 m_axi_gp0_wdata[31:0] maxigp0wdata[31:0] O Write data.
Write strobes. This signal indicates
which byte lanes to update in
memory. There is one write strobe for
P260 m_axi_gp0_wstrb[3:0] maxigp0wstrb[3:0] O
each eight bits of the write data bus.
Therefore wstrb[n] corresponds to
WDATA[(8 × n) + 7:(8 × n)].
Write last. This signal indicates the
P261 m_axi_gp0_wlast maxigp0wlast O
last transfer in a write burst.
Write valid. This signal indicates that
valid write data and strobes are
available.
P262 m_axi_gp0_wvalid maxigp0wvalid O
• 1: Write data and strobes available
• 0: Write data and strobes not
available.
Write ready. This signal indicates that
the slave can accept the write data.
P263 m_axi_gp0_wready maxigp0wready I
• 1: Slave ready
• 0: Slave not ready
Response ID. The identification tag of
the write response. The Bus ID (BID)
m_axi_gp0_bid[c_m_axi_gp0_
P264 maxigp0bid[11:0] I value must match the AWID value of
thread_id_width-1:0]
the write transaction to which the
slave is responding.
Table 2-34: PS Master, PL Slave – General Purpose Port – M_AXI_GP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write response. This signal indicates
the status of the write transaction.
P265 m_axi_gp0_bresp[1:0] maxigp0bresp[1:0] I
The allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Write response valid. This signal
indicates that a valid write response is
P266 m_axi_gp0_bvalid maxigp0bvalid I available.
• 1: Write response available
• 0: Write response not available
Response ready. This signal indicates
that the master can accept the
P267 m_axi_gp0_bready maxigp0bready O response information.
• 1: Master ready
• 0: Master not ready
Read address ID. This signal is the
m_axi_gp0_arid[c_m_axi_gp0_
P268 maxigp0arid[11:0] O identification tag for the read address
thread_id_width-1:0]
group of signals.
Read address. The read address bus
gives the initial address of a read
burst transaction. Only the start
address of the burst is provided and
P269 m_axi_gp0_araddr[31:0] maxigp0araddr[31:0] O
the control signals that are issued
alongside the address detail how the
address is calculated for the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
P270 m_axi_gp0_arlen[3:0] maxigp0arlen[3:0] O burst. This information determines
the number of data transfers
associated with the address.
Burst size. This signal indicates the
P271 m_axi_gp0_arsize[2:0] maxigp0arsize[1:0] O size of each transfer in the burst.
m_axi_gp0_arsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P272 m_axi_gp0_arburst[1:0] maxigp0arburst[1:0] O
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P273 m_axi_gp0_arlock[1:0] maxigp0arlock[1:0] O additional information about the
atomic characteristics of the transfer.
Cache type. This signal provides
additional information about the
P274 m_axi_gp0_arcache[3:0] maxigp0arcache[3:0] O
cacheable characteristics of the
transfer.
Table 2-34: PS Master, PL Slave – General Purpose Port – M_AXI_GP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Protection type. This signal provides
P275 m_axi_gp0_arprot[2:0] maxigp0arprot[2:0] O protection unit information for the
transaction.
Read address valid. This signal
indicates when High that the read
address and control information is
valid and remains stable until the
address acknowledge signal arready
P276 m_axi_gp0_arvalid maxigp0arvalid O is High.
• 1: Address and control information
valid
• 0: Address and control information
not valid
Read address ready. This signal
indicates that the slave is ready to
accept an address and associated
P277 m_axi_gp0_arready maxigp0arready I control signals.
• 1: Slave ready
• 0: Slave not ready
Read ID tag. This signal is the ID tag of
the read data group of signals. The
m_axi_gp0_rid[c_m_axi_gp0_ RID value is generated by the slave
P278 maxigp0rid[11:0] I
thread_id_width-1:0] and must match the AXI Read ID
(ARID) value of the read transaction
to which it is responding.
P279 m_axi_gp0_rdata[31:0] maxigp0rdata[31:0] I Read data.
Read response. This signal indicates
the status of the read transfer. The
P280 m_axi_gp0_rresp[1:0] maxigp0rresp[1:0] I
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Read last. This signal indicates the last
P281 m_axi_gp0_rlast maxigp0rlast I
transfer in a read burst.
Read valid. This signal indicates that
the required read data is available and
P282 m_axi_gp0_rvalid maxigp0rvalid I the read transfer can complete.
• 1: Read data available
• 0: Read data not available
Read ready. This signal indicates that
the master can accept the read data
P283 m_axi_gp0_rready maxigp0rready O and response information.
• 1: Master read
• 0: Master not ready
Table 2-34: PS Master, PL Slave – General Purpose Port – M_AXI_GP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Wr Quality Of Service (QOS) bits. 4'hf
P284 m_axi_gp0_awqos[3:0] maxigp0awqos[3:0] O is highest priority, 4'h0 is lowest
priority.
Rd QOS bits. 4'hf is highest priority,
P285 m_axi_gp0_arqos[3:0] maxigp0arqos[3:0] O
4'h0 is lowest priority.
M_AXI_GP1 Signals
Table 2-35: PS Master, PL Slave – General Purpose Port – M_AXI_GP1 Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Global clock signal. All signals are
P286 m_axi_gp1_aclk maxigp1aclk I sampled on the rising edge of the
global clock.
m_axi_gp1_awid[c_m_axi_gp1_
P288 maxigp1awid[11:0] O Write ID.
thread_id_width-1:0]
Write address. The write address bus
gives the address of the first transfer
in a write burst transaction. The
P289 m_axi_gp1_awaddr[31:0] maxigp1awaddr[31:0] O
associated control signals are used
to determine the addresses of the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
burst. This information determines
the number of data transfers
P290 m_axi_gp1_awlen[3:0] maxigp1awlen[3:0] O associated with the address. This
signal indicates the size of each
transfer in the burst. Byte lane
strobes indicate exactly which byte
lanes to update.
Burst size.
P291 m_axi_gp1_awsize[2:0] maxigp1awsize[1:0] O
m_axi_gp1_awsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P292 m_axi_gp1_awburst[1:0] maxigp1awburst[1:0] O
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P293 m_axi_gp1_awlock[1:0] maxigp1awlock[1:0] O additional information about the
atomic characteristics of the transfer.
Cache type. This signal indicates the
bufferable cacheable write-through
P294 m_axi_gp1_awcache[3:0] maxigp1awcache[3:0] O
write back and allocates attributes of
the transaction.
Table 2-35: PS Master, PL Slave – General Purpose Port – M_AXI_GP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Protection type. This signal indicates
the normal privileged or secure
P295 m_axi_gp1_awprot[2:0] maxigp1awprot[2:0] O protection level of the transaction
and whether the transaction is a data
access or an instruction access.
Write address valid. This signal
indicates that valid write address and
control information are available:
• 1: Address and control information
available
P296 m_axi_gp1_awvalid maxigp1awvalid O • 0: Address and control information
not available
The address and control information
remain stable until the address
acknowledge signal awready goes
High.
Write address ready. This signal
indicates that the slave is ready to
accept an address and associated
P297 m_axi_gp1_awready maxigp1awready I control signals.
• 1: Slave ready
• 0: Slave not ready.
Write ID tag. This signal is the ID tag
m_axi_gp1_wid[c_m_axi_gp1_ of the write data transfer. The WID
P298 maxigp1wid[11:0] O
thread_id_width-1:0] value must match the AWID value of
the write transaction.
P299 m_axi_gp1_wdata[31:0] maxigp1wdata[31:0] O Write data.
Write strobes. This signal indicates
which byte lanes to update in
memory. There is one write strobe
P300 m_axi_gp1_wstrb[3:0] maxigp1wstrb[3:0] O
for each eight bits of the write data
bus. Therefore wstrb[n] corresponds
to WDATA[(8 × n) + 7:(8 × n)].
Write last. This signal indicates the
P301 m_axi_gp1_wlast maxigp1wlast O
last transfer in a write burst.
Write valid. This signal indicates that
valid write data and strobes are
available.
P302 m_axi_gp1_wvalid maxigp1wvalid O
• 1: Write data and strobes available
• 0: Write data and strobes not
available.
Write ready. This signal indicates that
the slave can accept the write data.
P303 m_axi_gp1_wready maxigp1wready I
• 1: Slave ready
• 0: Slave not ready
Table 2-35: PS Master, PL Slave – General Purpose Port – M_AXI_GP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Response ID. The identification tag
of the write response. The BID value
m_axi_gp1_bid[c_m_axi_gp1_
P304 maxigp1bid[11:0] I must match the AWID value of the
thread_id_width-1:0]
write transaction to which the slave is
responding.
Write response. This signal indicates
the status of the write transaction.
P305 m_axi_gp1_bresp[1:0] maxigp1bresp[1:0] I
The allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Write response valid. This signal
indicates that a valid write response
P306 m_axi_gp1_bvalid maxigp1bvalid I is available.
• 1: Write response available
• 0: Write response not available
Response ready. This signal indicates
that the master can accept the
P307 m_axi_gp1_bready maxigp1bready O response information.
• 1: Master ready
• 0: Master not ready
Read address ID. This signal is the
m_axi_gp1_arid[c_m_axi_gp1_
P308 maxigp1arid[11:0] O identification tag for the read
thread_id_width-1:0]
address group of signals.
Read address. The read address bus
gives the initial address of a read
burst transaction. Only the start
address of the burst is provided and
P309 m_axi_gp1_araddr[31:0] maxigp1araddr[31:0] O
the control signals that are issued
alongside the address detail how the
address is calculated for the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
P310 m_axi_gp1_arlen[3:0] maxigp1arlen[3:0] O burst. This information determines
the number of data transfers
associated with the address.
Burst size. This signal indicates the
P311 m_axi_gp1_arsize[2:0] maxigp1arsize[1:0] O size of each transfer in the burst.
m_axi_gp1_arsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P312 m_axi_gp1_arburst[1:0] maxigp1arburst[1:0] O
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P313 m_axi_gp1_arlock[1:0] maxigp1arlock[1:0] O additional information about the
atomic characteristics of the transfer.
Table 2-35: PS Master, PL Slave – General Purpose Port – M_AXI_GP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Cache type. This signal provides
additional information about the
P314 m_axi_gp1_arcache[3:0] maxigp1arcache[3:0] O
cacheable characteristics of the
transfer.
Protection type. This signal provides
P315 m_axi_gp1_arprot[2:0] maxigp1arprot[2:0] O protection unit information for the
transaction.
Read address valid. This signal
indicates when High that the read
address and control information is
valid and remains stable until the
address acknowledge signal arready
P316 m_axi_gp1_arvalid maxigp1arvalid O is High.
• 1: Address and control information
valid
• 0: Address and control information
not valid
Read address ready. This signal
indicates that the slave is ready to
accept an address and associated
P317 m_axi_gp1_arready maxigp1arready I control signals.
• 1: Slave ready
• 0: Slave not ready
Read ID tag. This signal is the ID tag
of the read data group of signals. The
m_axi_gp1_rid[c_m_axi_gp1_ RID value is generated by the slave
P318 maxigp1rid[11:0] I
thread_id_width-1:0] and must match the ARID value of
the read transaction to which it is
responding.
P319 m_axi_gp1_rdata[31:0] maxigp1rdata[31:0] I Read data.
Read response. This signal indicates
the status of the read transfer. The
P320 m_axi_gp1_rresp[1:0] maxigp1rresp[1:0] I
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Read last. This signal indicates the
P321 m_axi_gp1_rlast maxigp1rlast I
last transfer in a read burst.
Read valid. This signal indicates that
the required read data is available
P322 m_axi_gp1_rvalid maxigp1rvalid I and the read transfer can complete.
• 1: Read data available
• 0: Read data not available
Table 2-35: PS Master, PL Slave – General Purpose Port – M_AXI_GP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read ready. This signal indicates that
the master can accept the read data
P323 m_axi_gp1_rready maxigp1rready O and response information.
• 1: Master read
• 0: Master not ready
Wr QOS bits. 4'hf is highest priority,
P324 m_axi_gp1_awqos[3:0] maxigp1awqos[3:0] O
4'h0 is lowest priority.
Rd QOS bits. 4'hf is highest priority,
P325 m_axi_gp1_arqos[3:0] maxigp1arqos[3:0] O
4'h0 is lowest priority.
S_AXI_GP0 Signals
Table 2-36: PS Slave, PL Master – General Purpose Port – S_AXI_GP0 Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Global clock signal. All signals are
P326 s_axi_gp0_aclk saxigp0aclk I sampled on the rising edge of the
global clock.
s_axi_gp0_awid[c_s_axi_gp0_id
P328 saxigp0awid[5:0] I Write ID.
_width-1:0]
Write address. The write address bus
gives the address of the first transfer
in a write burst transaction. The
P329 s_axi_gp0_awaddr[31:0] saxigp0awaddr[31:0] I
associated control signals are used to
determine the addresses of the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
burst. This information determines
the number of data transfers
P330 s_axi_gp0_awlen[3:0] saxigp0awlen[3:0] I associated with the address. This
signal indicates the size of each
transfer in the burst. Byte lane strobes
indicate exactly which byte lanes to
update.
Burst size.
P331 s_axi_gp0_awsize[2:0] saxigp0awsize[1:0] I
s_axi_gp0_awsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P332 s_axi_gp0_awburst[1:0] saxigp0awburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P333 s_axi_gp0_awlock[1:0] saxigp0awlock[1:0] I additional information about the
atomic characteristics of the transfer.
Table 2-36: PS Slave, PL Master – General Purpose Port – S_AXI_GP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Cache type. This signal indicates the
bufferable cacheable write-through
P334 s_axi_gp0_awcache[3:0] saxigp0awcache[3:0] I
write back and allocates attributes of
the transaction.
Protection type. This signal indicates
the normal privileged or secure
P335 s_axi_gp0_awprot[2:0] saxigp0awprot[2:0] I protection level of the transaction and
whether the transaction is a data
access or an instruction access.
Write address valid. This signal
indicates that valid write address and
control information are available:
• 1: Address and control information
available
P336 s_axi_gp0_awvalid saxigp0awvalid I • 0: Address and control information
not available
The address and control information
remain stable until the address
acknowledge signal awready goes
High.
Write address ready. This signal
indicates that the slave is ready to
accept an address and associated
P337 s_axi_gp0_awready saxigp0awready O control signals.
• 1: Slave ready
• 0: Slave not ready.
Write ID tag. This signal is the ID tag
s_axi_gp0_wid[c_s_axi_gp0_id_ of the write data transfer. The WID
P338 saxigp0wid[5:0] I
width-1:0] value must match the AWID value of
the write transaction.
P339 s_axi_gp0_wdata[31:0] saxigp0wdata[31:0] I Write data.
Write strobes. This signal indicates
which byte lanes to update in
memory. There is one write strobe for
P340 s_axi_gp0_wstrb[3:0] saxigp0wstrb[3:0] I
each eight bits of the write data bus.
Therefore wstrb[n] corresponds to
WDATA[(8 × n) + 7:(8 × n)].
Write last. This signal indicates the
P341 s_axi_gp0_wlast saxigp0wlast I
last transfer in a write burst.
Write valid. This signal indicates that
valid write data and strobes are
available.
P342 s_axi_gp0_wvalid saxigp0wvalid I
• 1: Write data and strobes available
• 0: Write data and strobes not
available.
Table 2-36: PS Slave, PL Master – General Purpose Port – S_AXI_GP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write ready. This signal indicates that
the slave can accept the write data.
P343 s_axi_gp0_wready saxigp0wready O
• 1: Slave ready
• 0: Slave not ready
Response ID. The identification tag of
the write response. The BID value
s_axi_gp0_bid[c_s_axi_gp0_id_
P344 saxigp0bid[5:0] O must match the AWID value of the
width-1:0]
write transaction to which the slave is
responding.
Write response. This signal indicates
the status of the write transaction. The
P345 s_axi_gp0_bresp[1:0] saxigp0bresp[1:0] O
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Write response valid. This signal
indicates that a valid write response is
P346 s_axi_gp0_bvalid saxigp0bvalid O available.
• 1: Write response available
• 0: Write response not available
Response ready. This signal indicates
that the master can accept the
P347 s_axi_gp0_bready saxigp0bready I response information.
• 1: Master ready
• 0: Master not ready
Read address ID. This signal is the
s_axi_gp0_arid[c_s_axi_gp0_id
P348 saxigp0arid[5:0] I identification tag for the read address
_width-1:0]
group of signals.
Read address. The read address bus
gives the initial address of a read
burst transaction. Only the start
address of the burst is provided and
P349 s_axi_gp0_araddr[31:0] saxigp0araddr[31:0] I
the control signals that are issued
alongside the address detail how the
address is calculated for the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
P350 s_axi_gp0_arlen[3:0] saxigp0arlen[3:0] I burst. This information determines
the number of data transfers
associated with the address.
Burst size. This signal indicates the
P351 s_axi_gp0_arsize[2:0] saxigp0arsize[1:0] I size of each transfer in the burst.
s_axi_gp0_arsize[2] is not used.
Table 2-36: PS Slave, PL Master – General Purpose Port – S_AXI_GP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Burst type. The burst type coupled
with the size information details how
P352 s_axi_gp0_arburst[1:0] saxigp0arburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P353 s_axi_gp0_arlock[1:0] saxigp0arlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal provides
additional information about the
P354 s_axi_gp0_arcache[3:0] saxigp0arcache[3:0] I
cacheable characteristics of the
transfer.
Protection type. This signal provides
P355 s_axi_gp0_arprot[2:0] saxigp0arprot[2:0] I protection unit information for the
transaction.
Read address valid. This signal
indicates when High that the read
address and control information is
valid and remains stable until the
address acknowledge signal arready
P356 s_axi_gp0_arvalid saxigp0arvalid I is High.
• 1: Address and control information
valid
• 0: Address and control information
not valid
Read address ready. This signal
indicates that the slave is ready to
accept an address and associated
P357 s_axi_gp0_arready saxigp0arready O control signals.
• 1: Slave ready
• 0: Slave not ready
Read ID tag. This signal is the ID tag of
the read data group of signals. The
s_axi_gp0_rid[c_s_axi_gp0_id_ RID value is generated by the slave
P358 saxigp0rid[5:0] O
width-1:0] and must match the ARID value of the
read transaction to which it is
responding.
P359 s_axi_gp0_rdata[31:0] saxigp0rdata[31:0] O Read data.
Read response. This signal indicates
the status of the read transfer. The
P360 s_axi_gp0_rresp[1:0] saxigp0rresp[1:0] O
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Read last. This signal indicates the last
P361 s_axi_gp0_rlast saxigp0rlast O
transfer in a read burst.
Table 2-36: PS Slave, PL Master – General Purpose Port – S_AXI_GP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read valid. This signal indicates that
the required read data is available and
P362 s_axi_gp0_rvalid saxigp0rvalid O the read transfer can complete.
• 1: Read data available
• 0: Read data not available
Read ready. This signal indicates that
the master can accept the read data
P363 s_axi_gp0_rready saxigp0rready I and response information.
• 1: Master read
• 0: Master not ready
Wr QOS bits. 4'hf is highest priority,
P364 s_axi_gp0_awqos[3:0] saxigp0awqos[3:0] I
4'h0 is lowest priority.
Rd QOS bits. 4'hf is highest priority,
P365 s_axi_gp0_arqos[3:0] saxigp0arqos[3:0] I
4'h0 is lowest priority.
S_AXI_GP1 Signals
Table 2-37: PS Slave, PL Master – General Purpose Port – S_AXI_GP1 Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Global clock signal. All signals are
P366 s_axi_gp1_aclk saxigp1aclk I sampled on the rising edge of the
global clock.
s_axi_gp1_awid[c_s_axi_gp1_id
P368 saxigp1awid[5:0] I Write ID.
_width-1:0]
Write address. The write address bus
gives the address of the first transfer
in a write burst transaction. The
P369 s_axi_gp1_awaddr[31:0] saxigp1awaddr[31:0] I
associated control signals are used
to determine the addresses of the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
burst. This information determines
the number of data transfers
P370 s_axi_gp1_awlen[3:0] saxigp1awlen[3:0] I associated with the address. This
signal indicates the size of each
transfer in the burst. Byte lane
strobes indicate exactly which byte
lanes to update.
Burst size.
P371 s_axi_gp1_awsize[2:0] saxigp1awsize[1:0] I
s_axi_gp1_awsize[2] is not used.
Table 2-37: PS Slave, PL Master – General Purpose Port – S_AXI_GP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Burst type. The burst type coupled
with the size information details how
P372 s_axi_gp1_awburst[1:0] saxigp1awburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P373 s_axi_gp1_awlock[1:0] saxigp1awlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal indicates the
bufferable cacheable write-through
P374 s_axi_gp1_awcache[3:0] saxigp1awcache[3:0] I
write back and allocates attributes of
the transaction.
Protection type. This signal indicates
the normal privileged or secure
P375 s_axi_gp1_awprot[2:0] saxigp1awprot[2:0] I protection level of the transaction
and whether the transaction is a data
access or an instruction access.
Write address valid. This signal
indicates that valid write address and
control information are available:
• 1: Address and control information
available
P376 s_axi_gp1_awvalid saxigp1awvalid I • 0: Address and control information
not available
The address and control information
remain stable until the address
acknowledge signal awready goes
High.
Write address ready. This signal
indicates that the slave is ready to
accept an address and associated
P377 s_axi_gp1_awready saxigp1awready O control signals.
• 1: Slave ready
• 0: Slave not ready.
Write ID tag. This signal is the ID tag
s_axi_gp1_wid[c_s_axi_gp1_id_ of the write data transfer. The WID
P378 saxigp1wid[5:0] I
width-1:0] value must match the AWID value of
the write transaction.
P379 s_axi_gp1_wdata[31:0] saxigp1wdata[31:0] I Write data.
Write strobes. This signal indicates
which byte lanes to update in
memory. There is one write strobe
P380 s_axi_gp1_wstrb[3:0] saxigp1wstrb[3:0] I
for each eight bits of the write data
bus. Therefore wstrb[n] corresponds
toWDATA[(8 × n) + 7:(8 × n)].
Write last. This signal indicates the
P381 s_axi_gp1_wlast saxigp1wlast I
last transfer in a write burst.
Table 2-37: PS Slave, PL Master – General Purpose Port – S_AXI_GP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write valid. This signal indicates that
valid write data and strobes are
available.
P382 s_axi_gp1_wvalid saxigp1wvalid I
• 1: Write data and strobes available
• 0: Write data and strobes not
available.
Write ready. This signal indicates that
the slave can accept the write data.
P383 s_axi_gp1_wready saxigp1wready O
• 1: Slave ready
• 0: Slave not ready
Response ID. The identification tag
of the write response. The BID value
s_axi_gp1_bid[c_s_axi_gp1_id_
P384 saxigp1bid[5:0] O must match the AWID value of the
width-1:0]
write transaction to which the slave is
responding.
Write response. This signal indicates
the status of the write transaction.
P385 s_axi_gp1_bresp[1:0] saxigp1bresp[1:0] O
The allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Write response valid. This signal
indicates that a valid write response
P386 s_axi_gp1_bvalid saxigp1bvalid O is available.
• 1: Write response available
• 0: Write response not available
Response ready. This signal indicates
that the master can accept the
P387 s_axi_gp1_bready saxigp1bready I response information.
• 1: Master ready
• 0: Master not ready
Read address ID. This signal is the
s_axi_gp1_arid[c_s_axi_gp1_id_
P388 saxigp1arid[5:0] I identification tag for the read
width-1:0]
address group of signals.
Read address. The read address bus
gives the initial address of a read
burst transaction. Only the start
address of the burst is provided and
P389 s_axi_gp1_araddr[31:0] saxigp1araddr[31:0] I
the control signals that are issued
alongside the address detail how the
address is calculated for the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
P390 s_axi_gp1_arlen[3:0] saxigp1arlen[3:0] I burst. This information determines
the number of data transfers
associated with the address.
Table 2-37: PS Slave, PL Master – General Purpose Port – S_AXI_GP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Burst size. This signal indicates the
P391 s_axi_gp1_arsize[2:0] saxigp1arsize[1:0] I size of each transfer in the burst.
s_axi_gp1_arsize[2] is not used.
Burst type. The burst type coupled
with the size information detail show
P392 s_axi_gp1_arburst[1:0] saxigp1arburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P393 s_axi_gp1_arlock[1:0] saxigp1arlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal provides
additional information about the
P394 s_axi_gp1_arcache[3:0] saxigp1arcache[3:0] I
cacheable characteristics of the
transfer.
Protection type. This signal provides
P395 s_axi_gp1_arprot[2:0] saxigp1arprot[2:0] I protection unit information for the
transaction.
Read address valid. This signal
indicates when High that the read
address and control information is
valid and remains stable until the
address acknowledge signal arready
P396 s_axi_gp1_arvalid saxigp1arvalid I is High.
• 1: Address and control information
valid
• 0: Address and control information
not valid
Read address ready. This signal
indicates that the slave is ready to
accept an address and associated
P397 s_axi_gp1_arready saxigp1arready O control signals.
• 1: Slave ready
• 0: Slave not ready
Read ID tag. This signal is the ID tag
of the read data group of signals. The
s_axi_gp1_rid[c_s_axi_gp1_id_ RID value is generated by the slave
P398 saxigp1rid[5:0] O
width-1:0] and must match the ARID value of
the read transaction to which it is
responding.
P399 s_axi_gp1_rdata[31:0] saxigp1rdata[31:0] O Read data.
Read response. This signal indicates
the status of the read transfer. The
P400 s_axi_gp1_rresp[1:0] saxigp1rresp[1:0] O
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Table 2-37: PS Slave, PL Master – General Purpose Port – S_AXI_GP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read last. This signal indicates the
P401 s_axi_gp1_rlast saxigp1rlast O
last transfer in a read burst.
Read valid. This signal indicates that
the required read data is available
P402 s_axi_gp1_rvalid saxigp1rvalid O and the read transfer can complete.
• 1: Read data available
• 0: Read data not available
Read ready. This signal indicates that
the master can accept the read data
P403 s_axi_gp1_rready saxigp1rready I and response information.
• 1: Master read
• 0: Master not ready
Wr QOS bits. 4'hf is highest priority,
P404 s_axi_gp1_awqos[3:0] saxigp1awqos[3:0] I
4'h0 is lowest priority.
Rd QOS bits. 4'hf is highest priority,
P405 s_axi_gp1_arqos[3:0] saxigp1arqos[3:0] I
4'h0 is lowest priority.
S_AXI_ACP Signals
Table 2-38: PS Slave, PL Master – Accelerator Coherence Port – S_AXI_ACP Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Global clock signal. All signals are
P406 s_axi_acp_aclk saxiacpaclk I sampled on the rising edge of the
global clock.
s_axi_acp_awid[c_s_axi_acp_id
P408 saxiacpawid[2:0] I Write ID.
_width-1:0]
Write address. The write address bus
gives the address of the first transfer
in a write burst transaction. The
P409 s_axi_acp_awaddr[31:0] saxiacpawaddr[31:0] I
associated control signals are used to
determine the addresses of the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
burst. This information determines
the number of data transfers
P410 s_axi_acp_awlen[3:0] saxiacpawlen[3:0] I associated with the address. This
signal indicates the size of each
transfer in the burst. Byte lane strobes
indicate exactly which byte lanes to
update.
Burst size.
P411 s_axi_acp_awsize[2:0] saxiacpawsize[1:0] I
s_axi_acp_awsize[2] is not used.
Table 2-38: PS Slave, PL Master – Accelerator Coherence Port – S_AXI_ACP Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Burst type. The burst type coupled
with the size information details how
P412 s_axi_acp_awburst[1:0] saxiacpawburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P413 s_axi_acp_awlock[1:0] saxiacpawlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal indicates the
bufferable cacheable write-through
P414 s_axi_acp_awcache[3:0] saxiacpawcache[3:0] I
write back and allocates attributes of
the transaction.
Protection type. This signal indicates
the normal privileged or secure
P415 s_axi_acp_awprot[2:0] saxiacpawprot[2:0] I protection level of the transaction and
whether the transaction is a data
access or an instruction access.
Write address valid. This signal
indicates that valid write address and
control information are available:
• 1: Address and control information
available
P416 s_axi_acp_awvalid saxiacpawvalid I • 0: Address and control information
not available
The address and control information
remain stable until the address
acknowledge signal awready goes
High.
Write address ready. This signal
indicates that the slave is ready to
accept an address and associated
P417 s_axi_acp_awready saxiacpawready O control signals.
• 1: Slave ready
• 0: Slave not ready.
Write ID tag. This signal is the ID tag
s_axi_acp_wid[c_s_axi_acp_id_ of the write data transfer. The WID
P418 saxiacpwid[2:0] I
width-1:0] value must match the AWID value of
the write transaction.
P419 s_axi_acp_wdata[63:0] saxiacpwdata[63:0] I Write data.
Write strobes. This signal indicates
which byte lanes to update in
memory. There is one write strobe for
P420 s_axi_acp_wstrb[7:0] saxiacpwstrb[7:0] I
each eight bits of the write data bus.
Therefore wstrb[n] corresponds
toWDATA[(8 × n) + 7:(8 × n)].
Write last. This signal indicates the
P421 s_axi_acp_wlast saxiacpwlast I
last transfer in a write burst.
Table 2-38: PS Slave, PL Master – Accelerator Coherence Port – S_AXI_ACP Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write valid. This signal indicates that
valid write data and strobes are
available.
P422 s_axi_acp_wvalid saxiacpwvalid I
• 1: Write data and strobes available
• 0: Write data and strobes not
available.
Write ready. This signal indicates that
the slave can accept the write data.
P423 s_axi_acp_wready saxiacpwready O
• 1: Slave ready
• 0: Slave not ready
Response ID. The identification tag of
the write response. The BID value
s_axi_acp_bid[c_s_axi_acp_id_
P424 saxiacpbid[2:0] O must match the AWID value of the
width-1:0]
write transaction to which the slave is
responding.
Write response. This signal indicates
the status of the write transaction. The
P425 s_axi_acp_bresp[1:0] saxiacpbresp[1:0] O
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Write response valid. This signal
indicates that a valid write response is
P426 s_axi_acp_bvalid saxiacpbvalid O available.
• 1: Write response available
• 0: Write response not available
Response ready. This signal indicates
that the master can accept the
P427 s_axi_acp_bready saxiacpbready I response information.
• 1: Master ready
• 0: Master not ready
Read address ID. This signal is the
s_axi_acp_arid[c_s_axi_acp_id_
P428 saxiacparid[2:0] I identification tag for the read address
width-1:0]
group of signals.
Read address. The read address bus
gives the initial address of a read
burst transaction. Only the start
address of the burst is provided and
P429 s_axi_acp_araddr[31:0] saxiacparaddr[31:0] I
the control signals that are issued
alongside the address detail how the
address is calculated for the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
P430 s_axi_acp_arlen[3:0] saxiacparlen[3:0] I burst. This information determines
the number of data transfers
associated with the address.
Table 2-38: PS Slave, PL Master – Accelerator Coherence Port – S_AXI_ACP Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Burst size. This signal indicates the
P431 s_axi_acp_arsize[2:0] saxiacparsize[1:0] I size of each transfer in the burst.
s_axi_acp_arsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P432 s_axi_acp_arburst[1:0] saxiacparburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P433 s_axi_acp_arlock[1:0] saxiacparlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal provides
additional information about the
P434 s_axi_acp_arcache[3:0] saxiacparcache[3:0] I
cacheable characteristics of the
transfer.
Protection type. This signal provides
P435 s_axi_acp_arprot[2:0] saxiacparprot[2:0] I protection unit information for the
transaction.
Read address valid. This signal
indicates when High that the read
address and control information is
valid and remains stable until the
address acknowledge signal arready
P436 s_axi_acp_arvalid saxiacparvalid I is High.
• 1: Address and control information
valid
• 0: Address and control information
not valid
Read address ready. This signal
indicates that the slave is ready to
accept an address and associated
P437 s_axi_acp_arready saxiacparready O control signals.
• 1: Slave ready
• 0: Slave not ready
Read ID tag. This signal is the ID tag of
the read data group of signals. The
s_axi_acp_rid[c_s_axi_acp_id_ RID value is generated by the slave
P438 saxiacprid[2:0] O
width-1:0] and must match the ARID value of the
read transaction to which it is
responding.
P439 s_axi_acp_rdata[63:0] saxiacprdata[63:0] O Read data.
Read response. This signal indicates
the status of the read transfer. The
P440 s_axi_acp_rresp[1:0] saxiacprresp[1:0] O
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Table 2-38: PS Slave, PL Master – Accelerator Coherence Port – S_AXI_ACP Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read last. This signal indicates the last
P441 s_axi_acp_rlast saxiacprlast O
transfer in a read burst.
Read valid. This signal indicates that
the required read data is available and
P442 s_axi_acp_rvalid saxiacprvalid O the read transfer can complete.
• 1: Read data available
• 0: Read data not available
Read ready. This signal indicates that
the master can accept the read data
P443 s_axi_acp_rready saxiacprready I and response information.
• 1: Master read
• 0: Master not ready
Wr QOS bits. 4'hf is highest priority,
P444 s_axi_acp_awqos[3:0] saxiacpawqos[3:0] I
4'h0 is lowest priority.
Rd QOS bits. 4'hf is highest priority,
P445 s_axi_acp_arqos[3:0] saxiacparqos[3:0] I
4'h0 is lowest priority.
User pins to inform the snoop control
unit (SCU) about the cacheable nature
P446 s_axi_acp_awuser[4:0] saxiacparuser[4:0] I
of the transaction-sharable inner
cache policy.
User pins to inform the SCU about the
cacheable nature of the
P447 s_axi_acp_aruser[4:0] saxiacparuser[4:0] I
transaction-sharable inner cache
policy.
S_AXI_HP0 Signals
Table 2-39: PS Slave, PL Master – High Performance Port – S_AXI_HP0 Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Global clock signal. All signals are
P447 s_axi_hp0_aclk saxihp0aclk I sampled on the rising edge of the
global clock.
s_axi_hp0_awid[c_s_axi_hp0_id
P449 saxihp0awid[5:0] I Write ID.
_width-1:0]
Write address. The write address bus
gives the address of the first transfer
in a write burst transaction. The
P450 s_axi_hp0_awaddr[31:0] saxihp0awaddr[31:0] I
associated control signals are used to
determine the addresses of the
remaining transfers in the burst.
Table 2-39: PS Slave, PL Master – High Performance Port – S_AXI_HP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Burst length. The burst length gives
the exact number of transfers in a
burst. This information determines
the number of data transfers
P451 s_axi_hp0_awlen[3:0] saxihp0awlen[3:0] I associated with the address. This
signal indicates the size of each
transfer in the burst. Byte lane
strobes indicate exactly which byte
lanes to update.
Burst size.
P452 s_axi_hp0_awsize[2:0] saxihp0awsize[1:0] I
s_axi_hp0_awsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P453 s_axi_hp0_awburst[1:0] saxihp0awburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P454 s_axi_hp0_awlock[1:0] saxihp0awlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal indicates the
bufferable cacheable write-through
P455 s_axi_hp0_awcache[3:0] saxihp0awcache[3:0] I
write back and allocates attributes of
the transaction.
Protection type. This signal indicates
the normal privileged or secure
P456 s_axi_hp0_awprot[2:0] saxihp0awprot[2:0] I protection level of the transaction
and whether the transaction is a data
access or an instruction access.
Write address valid. This signal
indicates that valid write address and
control information are available:
• 1: Address and control information
available
P457 s_axi_hp0_awvalid saxihp0awvalid I • 0: Address and control information
not available
The address and control information
remain stable until the address
acknowledge signal awready goes
High.
Write address ready. This signal
indicates that the slave is ready to
accept an address and associated
P458 s_axi_hp0_awready saxihp0awready O control signals.
• 1: Slave ready
• 0: Slave not ready.
Table 2-39: PS Slave, PL Master – High Performance Port – S_AXI_HP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write ID tag. This signal is the ID tag
s_axi_hp0_wid[c_s_axi_hp0_id_ of the write data transfer. The WID
P459 saxihp0wid[5:0] I
width-1:0] value must match the AWID value of
the write transaction.
s_axi_hp0_wdata[c_s_axi_hp0_
P460 saxihp0wdata[63:0] I Write data.
data_width-1:0]
Write strobes. This signal indicates
which byte lanes to update in
s_axi_hp0_wstrb[(c_s_axi_hp0_ memory. There is one write strobe for
P461 saxihp0wstrb[7:0] I
data_width/8)-1:0] each eight bits of the write data bus.
Therefore wstrb[n] corresponds
toWDATA[(8 × n) + 7:(8 × n)].
Write last. This signal indicates the
P462 s_axi_hp0_wlast saxihp0wlast I
last transfer in a write burst.
Write valid. This signal indicates that
valid write data and strobes are
available.
P463 s_axi_hp0_wvalid saxihp0wvalid I
• 1: Write data and strobes available
• 0: Write data and strobes not
available.
Write ready. This signal indicates that
the slave can accept the write data.
P464 s_axi_hp0_wready saxihp0wready O
• 1: Slave ready
• 0: Slave not ready
Response ID. The identification tag of
the write response. The BID value
s_axi_hp0_bid[c_s_axi_hp0_id_
P465 saxihp0bid[5:0] O must match the AWID value of the
width-1:0]
write transaction to which the slave is
responding.
Write response. This signal indicates
the status of the write transaction.
P466 s_axi_hp0_bresp[1:0] saxihp0bresp[1:0] O
The allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Write response valid. This signal
indicates that a valid write response
P467 s_axi_hp0_bvalid saxihp0bvalid O is available.
• 1: Write response available
• 0: Write response not available
Response ready. This signal indicates
that the master can accept the
P468 s_axi_hp0_bready saxihp0bready I response information.
• 1: Master ready
• 0: Master not ready
Table 2-39: PS Slave, PL Master – High Performance Port – S_AXI_HP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read address ID. This signal is the
s_axi_hp0_arid[c_s_axi_hp0_id_
P469 saxihp0arid[5:0] I identification tag for the read
width-1:0]
address group of signals.
Read address. The read address bus
gives the initial address of a read
burst transaction. Only the start
address of the burst is provided and
P470 s_axi_hp0_araddr[31:0] saxihp0araddr[31:0] I
the control signals that are issued
alongside the address detail how the
address is calculated for the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
P471 s_axi_hp0_arlen[3:0] saxihp0arlen[3:0] I burst. This information determines
the number of data transfers
associated with the address.
Burst size. This signal indicates the
P472 s_axi_hp0_arsize[2:0] saxihp0arsize[1:0] I size of each transfer in the burst.
s_axi_hp0_arsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P473 s_axi_hp0_arburst[1:0] saxihp0arburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P474 s_axi_hp0_arlock[1:0] saxihp0arlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal provides
additional information about the
P475 s_axi_hp0_arcache[3:0] saxihp0arcache[3:0] I
cacheable characteristics of the
transfer.
Protection type. This signal provides
P476 s_axi_hp0_arprot[2:0] saxihp0arprot[2:0] I protection unit information for the
transaction.
Read address valid. This signal
indicates when High that the read
address and control information is
valid and remains
stable until the address acknowledge
P477 s_axi_hp0_arvalid saxihp0arvalid I
signal arready is High.
• 1: Address and control information
valid
• 0: Address and control information
not valid
Table 2-39: PS Slave, PL Master – High Performance Port – S_AXI_HP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read address ready. This signal
indicates that the slave is ready to
accept an address and associated
P478 s_axi_hp0_arready saxihp0arready O control signals.
• 1: Slave ready
• 0: Slave not ready
Read ID tag. This signal is the ID tag
of the read data group of signals. The
s_axi_hp0_rid[c_s_axi_hp0_id_ RID value is generated by the slave
P479 saxihp0rid[5:0] O
width-1:0] and must match the ARID value of the
read transaction to which it is
responding.
s_axi_hp0_rdata[c_s_axi_hp0_
P480 saxihp0rdata[63:0] O Read data.
data_width-1:0]
Read response. This signal indicates
the status of the read transfer. The
P481 s_axi_hp0_rresp[1:0] saxihp0rresp[1:0] O
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Read last. This signal indicates the
P482 s_axi_hp0_rlast saxihp0rlast O
last transfer in a read burst.
Read valid. This signal indicates that
the required read data is available
P483 s_axi_hp0_rvalid saxihp0rvalid O and the read transfer can complete.
• 1: Read data available
• 0: Read data not available
Read ready. This signal indicates that
the master can accept the read data
P484 s_axi_hp0_rready saxihp0rready I and response information.
• 1: Master read
• 0: Master not ready
Wr QOS bits. 4'hf is highest priority,
P485 s_axi_hp0_awqos[3:0] saxihp0awqos[3:0] I
4'h0 is lowest priority.
Rd QOS bits. 4'hf is highest priority,
P486 s_axi_hp0_arqos[3:0] saxihp0arqos[3:0] I
4'h0 is lowest priority.
Write Data FIFO fill level.
P487 s_axi_hp0_wcount[7:0] saxihp0wcount[7:0] O • 7'b000_0001=1 Qword...
• 7'b100_0000=64 Qwords
Write Issuing capability of AXI FIFO
Interface (AFI). 1-selects wrIssuing
P488 s_axi_hp0_wrissuecap1en saxihp0wrissuecap1en I
Cap advanced peripheral bus (APB)
register 1.
P489 s_axi_hp0_wacount[7:0] saxihp0wacount[7:0] O
Table 2-39: PS Slave, PL Master – High Performance Port – S_AXI_HP0 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read Data FIFO fill level.
P490 s_axi_hp0_rcount[7:0] saxihp0rcount[7:0] O • 7'b000_0001=1 Qword...
• 7'b100_0000=64 Qwords
P491 s_axi_hp0_racount[7:0] saxihp0racount[7:0] O
Read Issuing capability of AXI FIFO
P492 s_axi_hp0_rdissuecap1en saxihp0rdissuecap1en I Interface (AFI). 1-selects rd Issuing
Cap APB register 1.
S_AXI_HP1 Signals
Table 2-40: PS Slave, PL Master – High Performance Port – S_AXI_HP1 Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Global clock signal. All signals are
P493 s_axi_hp1_aclk saxihp1aclk I sampled on the rising edge of the
global clock.
s_axi_hp1_awid[c_s_axi_hp1_id
P495 saxihp1awid[5:0] I Write ID.
_width-1:0]
Write address. The write address bus
gives the address of the first transfer
in a write burst transaction. The
P496 s_axi_hp1_awaddr[31:0] saxihp1awaddr[31:0] I
associated control signals are used to
determine the addresses of the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
burst. This information determines
the number of data transfers
P497 s_axi_hp1_awlen[3:0] saxihp1awlen[3:0] I associated with the address. This
signal indicates the size of each
transfer in the burst. Byte lane
strobes indicate exactly which byte
lanes to update.
Burst size.
P498 s_axi_hp1_awsize[2:0] saxihp1awsize[1:0] I
s_axi_hp1_awsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P499 s_axi_hp1_awburst[1:0] saxihp1awburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P500 s_axi_hp1_awlock[1:0] saxihp1awlock[1:0] I additional information about the
atomic characteristics of the transfer.
Table 2-40: PS Slave, PL Master – High Performance Port – S_AXI_HP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Cache type. This signal indicates the
bufferable cacheable write-through
P491 s_axi_hp1_awcache[3:0] saxihp1awcache[3:0] I
write back and allocates attributes of
the transaction.
Protection type. This signal indicates
the normal privileged or secure
P492 s_axi_hp1_awprot[2:0] saxihp1awprot[2:0] I protection level of the transaction
and whether the transaction is a data
access or an instruction access.
Write address valid. This signal
indicates that valid write address and
control information are available:
• 1: Address and control information
available
P493 s_axi_hp1_awvalid saxihp1awvalid I • 0: Address and control information
not available
The address and control information
remain stable until the address
acknowledge signal awready goes
High.
Write address ready. This signal
indicates that the slave is ready to
accept an address and associated
P494 s_axi_hp1_awready saxihp1awready O control signals.
• 1: Slave ready
• 0: Slave not ready.
Write ID tag. This signal is the ID tag
s_axi_hp1_wid[c_s_axi_hp1_id_ of the write data transfer. The WID
P495 saxihp1wid[5:0] I
width-1:0] value must match the AWID value of
the write transaction.
s_axi_hp1_wdata[c_s_axi_hp1_
P496 saxihp1wdata[63:0] I Write data.
data_width-1:0]
Write strobes. This signal indicates
which byte lanes to update in
s_axi_hp1_wstrb[(c_s_axi_hp1_ memory. There is one write strobe for
P497 saxihp1wstrb[7:0] I
data_width/8)-1:0] each eight bits of the write data bus.
Therefore wstrb[n] corresponds
toWDATA[(8 × n) + 7:(8 × n)].
Write last. This signal indicates the
P498 s_axi_hp1_wlast saxihp1wlast I
last transfer in a write burst.
Write valid. This signal indicates that
valid write data and strobes are
available.
P499 s_axi_hp1_wvalid saxihp1wvalid I
• 1: Write data and strobes available
• 0: Write data and strobes not
available.
Table 2-40: PS Slave, PL Master – High Performance Port – S_AXI_HP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write ready. This signal indicates that
the slave can accept the write data.
P500 s_axi_hp1_wready saxihp1wready O
• 1: Slave ready
• 0: Slave not ready
Response ID. The identification tag of
the write response. The BID value
s_axi_hp1_bid[c_s_axi_hp1_id_
P501 saxihp1bid[5:0] O must match the AWID value of the
width-1:0]
write transaction to which the slave is
responding.
Write response. This signal indicates
the status of the write transaction.
P502 s_axi_hp1_bresp[1:0] saxihp1bresp[1:0] O
The allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Write response valid. This signal
indicates that a valid write response is
P503 s_axi_hp1_bvalid saxihp1bvalid O available.
• 1: Write response available
• 0: Write response not available
Response ready. This signal indicates
that the master can accept the
P504 s_axi_hp1_bready saxihp1bready I response information.
• 1: Master ready
• 0: Master not ready
Read address ID. This signal is the
s_axi_hp1_arid[c_s_axi_hp1_id_
P505 saxihp1arid[5:0] I identification tag for the read address
width-1:0]
group of signals.
Read address. The read address bus
gives the initial address of a read
burst transaction. Only the start
address of the burst is provided and
P506 s_axi_hp1_araddr[31:0] saxihp1araddr[31:0] I
the control signals that are issued
alongside the address detail how the
address is calculated for the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
P507 s_axi_hp1_arlen[3:0] saxihp1arlen[3:0] I burst. This information determines
the number of data transfers
associated with the address.
Burst size. This signal indicates the
P508 s_axi_hp1_arsize[2:0] saxihp1arsize[1:0] I size of each transfer in the burst.
s_axi_hp1_arsize[2] is not used.
Table 2-40: PS Slave, PL Master – High Performance Port – S_AXI_HP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Burst type. The burst type coupled
with the size information details how
P509 s_axi_hp1_arburst[1:0] saxihp1arburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P510 s_axi_hp1_arlock[1:0] saxihp1arlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal provides
additional information about the
P511 s_axi_hp1_arcache[3:0] saxihp1arcache[3:0] I
cacheable characteristics of the
transfer.
Protection type. This signal provides
P512 s_axi_hp1_arprot[2:0] saxihp1arprot[2:0] I protection unit information for the
transaction.
Read address valid. This signal
indicates when High that the read
address and control information is
valid and remains
stable until the address acknowledge
P513 s_axi_hp1_arvalid saxihp1arvalid I
signal arready is High.
• 1: Address and control information
valid
• 0: Address and control information
not valid
Read address ready. This signal
indicates that the slave is ready to
accept an address and associated
P514 s_axi_hp1_arready saxihp1arready O control signals.
• 1: Slave ready
• 0: Slave not ready
Read ID tag. This signal is the ID tag
of the read data group of signals. The
s_axi_hp1_rid[c_s_axi_hp1_id_ RID value is generated by the slave
P515 saxihp1rid[5:0] O
width-1:0] and must match the ARID value of the
read transaction to which it is
responding.
s_axi_hp1_rdata[c_s_axi_hp1_
P516 saxihp1rdata[63:0] O Read data
data_width-1:0]
Read response. This signal indicates
the status of the read transfer. The
P517 s_axi_hp1_rresp[1:0] saxihp1rresp[1:0] O
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Read last. This signal indicates the
P518 s_axi_hp1_rlast saxihp1rlast O
last transfer in a read burst.
Table 2-40: PS Slave, PL Master – High Performance Port – S_AXI_HP1 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read valid. This signal indicates that
the required read data is available
P519 s_axi_hp1_rvalid saxihp1rvalid O and the read transfer can complete.
• 1: Read data available
• 0: Read data not available
Read ready. This signal indicates that
the master can accept the read data
P520 s_axi_hp1_rready saxihp1rready I and response information.
• 1: Master read
• 0: Master not ready
Wr QOS bits. 4'hf is highest priority,
P521 s_axi_hp1_awqos[3:0] saxihp1awqos[3:0] I
4'h0 is lowest priority.
Rd QOS bits. 4'hf is highest priority,
P522 s_axi_hp1_arqos[3:0] saxihp1arqos[3:0] I
4'h0 is lowest priority.
Write Data FIFO fill level.
P523 s_axi_hp1_wcount[7:0] saxihp1wcount[7:0] O • 7'b000_0001=1 Qword...
• 7'b100_0000=64 Qwords
Write Issuing capability of AFI.
P524 s_axi_hp1_wrissuecap1en saxihp1wrissuecap1en I 1-selects wrIssuing Cap APB register
1.
P525 s_axi_hp1_wacount[7:0] saxihp1wacount[7:0] O
Read Data FIFO fill level.
P526 s_axi_hp1_rcount[7:0] saxihp1rcount[7:0] O • 7'b000_0001=1 Qword...
• 7'b100_0000=64 Qwords
P527 s_axi_hp1_racount[7:0] saxihp1racount[7:0] O
Read Issuing capability of AFI.
P528 s_axi_hp1_rdissuecap1en saxihp1rdissuecap1en I 1-selects rd Issuing Cap APB register
1.
S_AXI_HP2 Signals
Table 2-41: PS Slave, PL Master – High Performance Port – S_AXI_HP2 Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Global clock signal. All signals are
P529 s_axi_hp2_aclk saxihp2aclk I sampled on the rising edge of the
global clock.
s_axi_hp2_awid[c_s_axi_hp2_id
P531 saxihp2awid[5:0] I Write ID.
_width-1:0]
Table 2-41: PS Slave, PL Master – High Performance Port – S_AXI_HP2 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write address. The write address bus
gives the address of the first transfer in
a write burst transaction. The
P532 s_axi_hp2_awaddr[31:0] saxihp2awaddr[31:0] I
associated control signals are used to
determine the addresses of the
remaining transfers in the burst.
Burst length. The burst length gives the
exact number of transfers in a burst.
This information determines the
number of data transfers associated
P533 s_axi_hp2_awlen[3:0] saxihp2awlen[3:0] I
with the address. This signal indicates
the size of each transfer in the burst.
Byte lane strobes indicate exactly which
byte lanes to update.
Burst size.
P534 s_axi_hp2_awsize[2:0] saxihp2awsize[1:0] I
s_axi_hp2_awsize[2] is not used.
Burst type. The burst type coupled with
the size information details how the
P535 s_axi_hp2_awburst[1:0] saxihp2awburst[1:0] I
address for each transfer within the
burst is calculated.
Lock type. This signal provides
P536 s_axi_hp2_awlock[1:0] saxihp2awlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal indicates the
bufferable cacheable write-through
P537 s_axi_hp2_awcache[3:0] saxihp2awcache[3:0] I
write back and allocates attributes of
the transaction.
Protection type. This signal indicates
the normal privileged or secure
P538 s_axi_hp2_awprot[2:0] saxihp2awprot[2:0] I protection level of the transaction and
whether the transaction is a data access
or an instruction access.
Write address valid. This signal
indicates that valid write address and
control information are available:
• 1: Address and control information
available
P539 s_axi_hp2_awvalid saxihp2awvalid I • 0: Address and control information
not available
The address and control information
remain stable until the address
acknowledge signal awready goes
High.
Table 2-41: PS Slave, PL Master – High Performance Port – S_AXI_HP2 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write address ready. This signal
indicates that the slave is ready to
accept an address and associated
P540 s_axi_hp2_awready saxihp2awready O control signals.
• 1: Slave ready
• 0: Slave not ready.
Write ID tag. This signal is the ID tag of
s_axi_hp2_wid[c_s_axi_ the write data transfer. The WID value
P541 saxihp2wid[5:0] I
hp2_id_width-1:0] must match the AWID value of the write
transaction.
s_axi_hp2_wdata[c_s_axi_hp2_
P542 saxihp2wdata[63:0] I Write data.
data_width-1:0]
Write strobes. This signal indicates
which byte lanes to update in memory.
s_axi_hp2_wstrb[(c_s_ There is one write strobe for each eight
P543 saxihp2wstrb[7:0] I
axi_hp2_data_width/8)-1:0] bits of the write data bus. Therefore
wstrb[n] corresponds to
WDATA[(8 × n) + 7:(8 × n)],
Write last. This signal indicates the last
P544 s_axi_hp2_wlast saxihp2wlast I
transfer in a write burst.
Write valid. This signal indicates that
valid write data and strobes are
available.
P545 s_axi_hp2_wvalid saxihp2wvalid I
• 1: Write data and strobes available
• 0: Write data and strobes not
available.
Write ready. This signal indicates that
the slave can accept the write data.
P546 s_axi_hp2_wready saxihp2wready O
• 1: Slave ready
• 0: Slave not ready
Response ID. The identification tag of
the write response. The BID value must
s_axi_hp2_bid[c_s_axi_
P547 saxihp2bid[5:0] O match the AWID value of the write
hp2_id_width-1:0]
transaction to which the slave is
responding.
Write response. This signal indicates
the status of the write transaction. The
P548 s_axi_hp2_bresp[1:0] saxihp2bresp[1:0] O
allowable responses are OKAY, EXOKAY,
SLVERR, and DECERR.
Write response valid. This signal
indicates that a valid write response is
P549 s_axi_hp2_bvalid saxihp2bvalid O available.
• 1: Write response available
• 0: Write response not available
Table 2-41: PS Slave, PL Master – High Performance Port – S_AXI_HP2 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Response ready. This signal indicates
that the master can accept the
P550 s_axi_hp2_bready saxihp2bready I response information.
• 1: Master ready
• 0: Master not ready
Read address ID. This signal is the
s_axi_hp2_arid[c_s_axi_hp2_id
P551 saxihp2arid[5:0] I identification tag for the read address
_width-1:0]
group of signals.
Read address. The read address bus
gives the initial address of a read burst
transaction. Only the start address of
the burst is provided and the control
P552 s_axi_hp2_araddr[31:0] saxihp2araddr[31:0] I
signals that are issued alongside the
address detail how the address is
calculated for the remaining transfers
in the burst.
Burst length. The burst length gives the
exact number of transfers in a burst.
P553 s_axi_hp2_arlen[3:0] saxihp2arlen[3:0] I This information determines the
number of data transfers associated
with the address.
Burst size. This signal indicates the size
P554 s_axi_hp2_arsize[2:0] saxihp2arsize[1:0] I of each transfer in the burst.
s_axi_hp2_arsize[2] is not used.
Burst type. The burst type coupled with
the size information details how the
P555 s_axi_hp2_arburst[1:0] saxihp2arburst[1:0] I
address for each transfer within the
burst is calculated.
Lock type. This signal provides
P556 s_axi_hp2_arlock[1:0] saxihp2arlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal provides
additional information about the
P557 s_axi_hp2_arcache[3:0] saxihp2arcache[3:0] I
cacheable characteristics of the
transfer.
Protection type. This signal provides
P558 s_axi_hp2_arprot[2:0] saxihp2arprot[2:0] I protection unit information for the
transaction.
Table 2-41: PS Slave, PL Master – High Performance Port – S_AXI_HP2 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read address valid. This signal
indicates when High that the read
address and control information is valid
and remains
stable until the address acknowledge
P559 s_axi_hp2_arvalid saxihp2arvalid I
signal arready is High.
• 1: Address and control information
valid
• 0: Address and control information
not valid
Read address ready. This signal
indicates that the slave is ready to
accept an address and associated
P560 s_axi_hp2_arready saxihp2arready O control signals.
• 1: Slave ready
• 0: Slave not ready
Read ID tag. This signal is the ID tag of
the read data group of signals. The RID
s_axi_hp2_rid[c_s_axi_hp2_id_
P561 saxihp2rid[5:0] O value is generated by the slave and
width-1:0]
must match the ARID value of the read
transaction to which it is responding.
s_axi_hp2_rdata[c_s_axi_hp2_
P562 saxihp2rdata[63:0] O Read data.
data_width-1:0]
Read response. This signal indicates the
status of the read transfer. The
P563 s_axi_hp2_rresp[1:0] saxihp2rresp[1:0] O
allowable responses are OKAY, EXOKAY,
SLVERR, and DECERR.
Read last. This signal indicates the last
P564 s_axi_hp2_rlast saxihp2rlast O
transfer in a read burst.
Read valid. This signal indicates that
the required read data is available and
P565 s_axi_hp2_rvalid saxihp2rvalid O the read transfer can complete.
• 1: Read data available
• 0: Read data not available
Read ready. This signal indicates that
the master can accept the read data
P566 s_axi_hp2_rready saxihp2rready I and response information.
• 1: Master read
• 0: Master not ready
Wr QOS bits. 4'hf is highest priority,
P567 s_axi_hp2_awqos[3:0] saxihp2awqos[3:0] I
4'h0 is lowest priority.
Rd QOS bits. 4'hf is highest priority,
P568 s_axi_hp2_arqos[3:0] saxihp2arqos[3:0] I
4'h0 is lowest priority.
Table 2-41: PS Slave, PL Master – High Performance Port – S_AXI_HP2 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write Data FIFO fill level.
P569 s_axi_hp2_wcount[7:0] saxihp2wcount[7:0] O • 7'b000_0001=1 Qword...
• 7'b100_0000=64 Qwords
Write Issuing capability of AFI.
P570 s_axi_hp2_wrissuecap1en saxihp2wrissuecap1en I
1-selects wrIssuing Cap APB register 1.
P571 s_axi_hp2_wacount[7:0] saxihp2wacount[7:0] O
Read Data FIFO fill level.
P572 s_axi_hp2_rcount[7:0] saxihp2rcount[7:0] O • 7'b000_0001=1 Qword...
• 7'b100_0000=64 Qwords
P573 s_axi_hp2_racount[7:0] saxihp2racount[7:0] O
Read Issuing capability of AFI. 1-selects
P574 s_axi_hp2_rdissuecap1en saxihp2rdissuecap1en I
rd Issuing Cap APB register 1.
S_AXI_HP3 Signals
Table 2-42: PS Slave, PL Master – High Performance Port – S_AXI_HP3 Signals
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Global clock signal. All signals are
P575 s_axi_hp3_aclk saxihp3aclk I sampled on the rising edge of the
global clock.
s_axi_hp3_awid[c_s_axi_hp3_
P577 saxihp3awid[5:0] I Write ID.
id_width-1:0]
Write address. The write address bus
gives the address of the first transfer
in a write burst transaction. The
P578 s_axi_hp3_awaddr[31:0] saxihp3awaddr[31:0] I
associated control signals are used to
determine the addresses of the
remaining transfers in the burst.
Burst length. The burst length gives
the exact number of transfers in a
burst. This information determines the
number of data transfers associated
P579 s_axi_hp3_awlen[3:0] saxihp3awlen[3:0] I
with the address. This signal indicates
the size of each transfer in the burst.
Byte lane strobes indicate exactly
which byte lanes to update.
Burst size.
P580 s_axi_hp3_awsize[2:0] saxihp3awsize[1:0] I
s_axi_hp3_awsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P581 s_axi_hp3_awburst[1:0] saxihp3awburst[1:0] I
the address for each transfer within
the burst is calculated.
Table 2-42: PS Slave, PL Master – High Performance Port – S_AXI_HP3 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Lock type. This signal provides
P582 s_axi_hp3_awlock[1:0] saxihp3awlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal indicates the
bufferable cacheable write-through
P583 s_axi_hp3_awcache[3:0] saxihp3awcache[3:0] I
write back and allocates attributes of
the transaction.
Protection type. This signal indicates
the normal privileged or secure
P584 s_axi_hp3_awprot[2:0] saxihp3awprot[2:0] I protection level of the transaction and
whether the transaction is a data
access or an instruction access.
Write address valid. This signal
indicates that valid write address and
control information are available:
• 1: Address and control information
available
P585 s_axi_hp3_awvalid saxihp3awvalid I • 0: Address and control information
not available
The address and control information
remain stable until the address
acknowledge signal awready goes
High.
Write address ready. This signal
indicates that the slave is ready to
accept an address and associated
P586 s_axi_hp3_awready saxihp3awready O control signals.
• 1: Slave ready
• 0: Slave not ready.
Write ID tag. This signal is the ID tag of
s_axi_hp3_wid[c_s_axi_hp3_ the write data transfer. The WID value
P587 saxihp3wid[5:0] I
id_width-1:0] must match the AWID value of the
write transaction.
s_axi_hp3_wdata[c_s_axi_hp3_
P588 saxihp3wdata[63:0] I Write data.
data_width-1:0]
Write strobes. This signal indicates
which byte lanes to update in memory.
s_axi_hp3_wstrb[(c_s_axi_hp3 There is one write strobe for each
P589 saxihp3wstrb[7:0] I
_data_width/8)-1:0] eight bits of the write data bus.
Therefore wstrb[n] corresponds to
WDATA[(8 × n) + 7:(8 × n)].
Write last. This signal indicates the last
P590 s_axi_hp3_wlast saxihp3wlast I
transfer in a write burst.
Table 2-42: PS Slave, PL Master – High Performance Port – S_AXI_HP3 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Write valid. This signal indicates that
valid write data and strobes are
available.
P591 s_axi_hp3_wvalid saxihp3wvalid I
• 1: Write data and strobes available
• 0: Write data and strobes not
available.
Write ready. This signal indicates that
the slave can accept the write data.
P592 s_axi_hp3_wready saxihp3wready O
• 1: Slave ready
• 0: Slave not ready
Response ID. The identification tag of
the write response. The BID value must
s_axi_hp3_bid[c_s_axi_hp3_id_
P593 saxihp3bid[5:0] O match the AWID value of the write
width-1:0]
transaction to which the slave is
responding.
Write response. This signal indicates
the status of the write transaction. The
P594 s_axi_hp3_bresp[1:0] saxihp3bresp[1:0] O
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Write response valid. This signal
indicates that a valid write response is
P595 s_axi_hp3_bvalid saxihp3bvalid O available.
• 1: Write response available
• 0: Write response not available
Response ready. This signal indicates
that the master can accept the
P596 s_axi_hp3_bready saxihp3bready I response information.
• 1: Master ready
• 0: Master not ready
Read address ID. This signal is the
s_axi_hp3_arid[c_s_axi_hp3_id
P597 saxihp3arid[5:0] I identification tag for the read address
_width-1:0]
group of signals.
Read address. The read address bus
gives the initial address of a read burst
transaction. Only the start address of
the burst is provided and the control
P598 s_axi_hp3_araddr[31:0] saxihp3araddr[31:0] I
signals that are issued alongside the
address detail how the address is
calculated for the remaining transfers
in the burst.
Burst length. The burst length gives
the exact number of transfers in a
P599 s_axi_hp3_arlen[3:0] saxihp3arlen[3:0] I burst. This information determines the
number of data transfers associated
with the address.
Table 2-42: PS Slave, PL Master – High Performance Port – S_AXI_HP3 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Burst size. This signal indicates the
P600 s_axi_hp3_arsize[2:0] saxihp3arsize[1:0] I size of each transfer in the burst.
s_axi_hp3_arsize[2] is not used.
Burst type. The burst type coupled
with the size information details how
P601 s_axi_hp3_arburst[1:0] saxihp3arburst[1:0] I
the address for each transfer within
the burst is calculated.
Lock type. This signal provides
P602 s_axi_hp3_arlock[1:0] saxihp3arlock[1:0] I additional information about the
atomic characteristics of the transfer.
Cache type. This signal provides
additional information about the
P603 s_axi_hp3_arcache[3:0] saxihp3arcache[3:0] I
cacheable characteristics of the
transfer.
Protection type. This signal provides
P604 s_axi_hp3_arprot[2:0] saxihp3arprot[2:0] I protection unit information for the
transaction.
Read address valid. This signal
indicates when High that the read
address and control information is
valid and remains stable until the
address acknowledge signal arready is
P605 s_axi_hp3_arvalid saxihp3arvalid I High.
• 1: Address and control information
valid
• 0: Address and control information
not valid
Read address ready. This signal
indicates that the slave is ready to
accept an address and associated
P606 s_axi_hp3_arready saxihp3arready O control signals.
• 1: Slave ready
• 0: Slave not ready
Read ID tag. This signal is the ID tag of
the read data group of signals. The
s_axi_hp3_rid[c_s_axi_hp3_id_ RID value is generated by the slave
P607 saxihp3rid[5:0] O
width-1:0] and must match the ARID value of the
read transaction to which it is
responding.
s_axi_hp3_rdata[c_s_axi_hp3_
P608 saxihp3rdata[63:0] O Read data.
data_width-1:0]
Read response. This signal indicates
the status of the read transfer. The
P609 s_axi_hp3_rresp[1:0] saxihp3rresp[1:0] O
allowable responses are OKAY,
EXOKAY, SLVERR, and DECERR.
Table 2-42: PS Slave, PL Master – High Performance Port – S_AXI_HP3 Signals (Cont’d)
Processing System 7 I/O
Port Zynq-7000 PS7 I/O Name I/O Description
Name
Read last. This signal indicates the last
P610 s_axi_hp3_rlast saxihp3rlast O
transfer in a read burst.
Read valid. This signal indicates that
the required read data is available and
P611 s_axi_hp3_rvalid saxihp3rvalid O the read transfer can complete.
• 1: Read data available
• 0: Read data not available
Read ready. This signal indicates that
the master can accept the read data
P612 s_axi_hp3_rready saxihp3rready I and response information.
• 1: Master read
• 0: Master not ready
Wr QOS bits. 4'hf is highest priority,
P613 s_axi_hp3_awqos[3:0] saxihp3awqos[3:0] I
4'h0 is lowest priority.
Rd QOS bits. 4'hf is highest priority,
P614 s_axi_hp3_arqos[3:0] saxihp3arqos[3:0] I
4'h0 is lowest priority.
Write Data FIFO fill level.
P615 s_axi_hp3_wcount[7:0] saxihp3wcount[7:0] O • 7'b000_0001=1 Qword...
• 7'b100_0000=64 Qwords
Write Issuing capability of AFI.
P616 s_axi_hp3_wrissuecap1en saxihp3wrissuecap1en I
1-selects wrIssuing Cap APB register 1
P617 s_axi_hp3_wacount[7:0] saxihp3wacount[7:0] O
Read Data FIFO fill level.
P618 s_axi_hp3_rcount[7:0] saxihp3rcount[7:0] O • 7'b000_0001=1 Qword...
• 7'b100_0000=64 Qwords
P619 s_axi_hp3_racount[7:0] saxihp3racount[7:0] O
Read Issuing capability of AFI.
P670 s_axi_hp3_rdissuecap1en saxihp3rdissuecap1en I 1-selects rd Issuing Cap APB register
1.
Parameters
The Processing System 7 core can be parameterized for individual applications. Parameters
related to enabling of interfaces or functions reflect the state of the Zynq-7000 device
configuration. The Zynq-7000 device configuration custom Vivado IDE is available in the
Vivado IP integrator and should be used to update the parameters mentioned in Table 2-46.
These parameter are updated in the IP integrator. Ports related to specific peripherals are
either valid or invalid. Invalid ports are not visible. The IP integrator database uses these
parameters to initialize associated PS registers in the ps7_init.tcl or First Stage Boot
Loader (FSBL). The FSBL enables you to configure the design as needed, including the PS
and PL. By default, the JTAG interface is enabled to give you access to the PS and PL for test
and debug purposes.
Register Space
The Processing System 7 core provides access from PL masters to PS internal peripherals,
and memory through GP, HP and ACP interfaces. The Vivado IP integrator address editor
provides various address segments with a fixed address for each slave interface. The
availability of the address segments is controlled through the following addressing
parameters:
• Allow access to High OCM: Allows address mapping to PS internal OCM at High
Address.
• Detailed IOP address space: Provides individual address spaces for PS internal
peripherals.
• Allow access to PS/SLCR registers: Allows address mapping to PS and SLCR register
space. (SLCR stands for System Level Control Registers.)
• Allow access to DAP ROM: Allows address mapping to debug access port (DAP) ROM.
• Detailed PS/SLCR address space: Provides individual address spaces for PS/SLCR
registers.
The PS address space accessible from the PL consists of DDR, OCM, SMC memories, SLCR
registers, PS I/O peripheral registers, and PS system registers. For more information, see the
“System Addresses” chapter of the Zynq-7000 All Programmable SoC Technical Reference
Manual (UG585) [Ref 1].
For example, the Processing System 7 DDR can be accessed from the MicroBlaze™
processor master through S_AXI_HP*, S_AXI_GP*, and S_AXI_ACP interfaces.
Clocking
There are three major phase-locked loops (PLLs) through which the design gets the clock
with different frequencies. They are:
• ARM PLL: The ARM® Cortex™-A9 CPU gets the clock from the ARM PLL. The current
implementation generates the frequency ranges from 50 to 667 MHz.
• DDR PLL: The ARM DDR peripheral gets the clock from DDR PLL. The current
implementation generates the frequency ranges from 200 to 534 MHz.
• I/O PLL: The ARM I/O peripheral operates under I/O PLL. The current implementation
generates the frequency ranges from 10 to 200 MHz.
PL side peripherals can be operated through a fabric clock (FCLK_CLK0…3). They generate
the frequency ranges from 0.1 to 250 MHz
Resets
There are many applicable resets:
• Power on reset
• External system reset
• System software and peripheral resets given by writing to the SLCR registers
• WDT reset
• Debug reset (through JTAG)
For more details about the individual resets, see the Zynq-7000 All Programmable SoC
Technical Reference Manual (UG585) [Ref 1].
• Vivado Design Suite User Guide: Designing IP Subsystems using IP Integrator (UG994)
[Ref 2]
• Vivado Design Suite User Guide: Designing with IP (UG896) [Ref 3]
• Vivado Design Suite User Guide: Getting Started (UG910) [Ref 4]
• Vivado Design Suite User Guide: Logic Simulation (UG900) [Ref 5]
If you are customizing and generating the core in the Vivado IP integrator, see the Vivado
Design Suite User Guide: Designing IP Subsystems using IP Integrator (UG994) [Ref 2] for
detailed information. IP integrator might auto-compute certain configuration values when
validating or generating the design. To check whether the values do change, see the
description of the parameter in this chapter. To view the parameter value, run the
validate_bd_design command in the Tcl Console.
You can customize the IP for use in your design by specifying values for the various
parameters associated with the IP core in the IP integrator using the following steps:
For details, see the Vivado Design Suite User Guide: Designing with IP (UG896) [Ref 3] and
the Vivado Design Suite User Guide: Getting Started (UG910) [Ref 4].
Note: Figures in this chapter are illustrations of the Vivado Integrated Design Environment (IDE).
The layout depicted here might vary from the current version.
The Zynq Block Design page with a block diagram appears in the window (Figure 4-1).
Review the contents of the block diagram. The green colored blocks in the diagram are
configurable.
TIP: To open the corresponding configuration page, you can click a green block, or select the page in
the Page Navigator at the left side.
The PS-PL Configuration page enabled you to configure PS-PL interfaces including AXI,
HP, and ACP bus interfaces.
The Peripheral IO Pins page enables you to configure MIO/EMIO configuration for
different I/O peripherals. This page maps all peripherals I/O signals to MIO pins in tree table
view.
The MIO Configuration page enables you to configure MIO/EMIO pin configuration for
different I/O peripherals.
The Clock Configuration page enables you to configure Processing System 7 peripheral
clocks, fabric clocks, DDR and CPU clocks.
The DDR Configuration page enables you to set user DDR controller configurations.
The SMC timing calculation is performed using the SMC Timing Calculation page.
The Interrupts page enables you to configure the PS-PL interrupt ports.
User Parameters
See Parameters in Chapter 2.
Output Generation
For details about common core output files, see “Generating IP Output Products” in the
Vivado Design Suite User Guide: Designing with IP (UG896) [Ref 3].
The Vivado design tool exports the Hardware Platform Specification for your design to the
Software Development Kit (SDK). The following five files are exported to SDK:
• The system.xml file opens by default when SDK launches. The address map of your
system read from this file is shown by default in the SDK window.
Note: The system.xml file contains information regarding addressing in the design which is
available only through the IP integrator flow for automatic generation of system.xml. Hence
system.xml generation is not possible in non-IP integrator flows.
• The ps7_init.tcl, ps7_init.c and ps7_init.h files contain the initialization
code for the Zynq-7000 processing system and initialization settings for DDR, clocks,
plls, and MIOs. SDK uses these settings when initializing the processing system so that
applications can be run on top of the processing system.
° ps7_init.tcl: This Processor System 7 initialization Tcl file is used for the device
initialization Xilinx Microprocessor Debugger (XMD) flow.
° ps7_init.c: Generated by the PS Configuration Wizard (PCW), this header file for
the first stage boot loader (FSBL) contains proc of a ps7_init() and the return
values. The FSBL uses only this file, and it calls the ps7_init() functions, and
checks return values.
° ps7_init.h: Generated by the PCW, this file implements the ps7_init(). This
file also contains some testing code. This testing code enhances the testing
performed by the PCW.
• The ps7_init.html file stores a summary report of Processor System 7 register
configuration. Figure 4-2 shows a sample report.
All the EMIT_* are #defines, which adds 1 to 4 words to the ps7_init_data array.
The supporting .c and .h files (described previously) are also produced by the PCW.
The Processing System 7 core generates fabric clocks based on your selections.
Required Constraints
This section is not applicable to this core because PS is a hard IP.
Clock Frequencies
This section is not applicable to this core because PS is a hard IP.
Clock Management
This section is not applicable to this core because PS is a hard IP.
Clock Placement
This section is not applicable to this core because PS is a hard IP.
Banking
This section is not applicable to this core because PS is a hard IP.
Transceiver Placement
This section is not applicable to this core because PS is a hard IP.
Simulation
For comprehensive information about Vivado simulation components, as well as
information about using supported third-party tools, see the Vivado Design Suite User
Guide: Logic Simulation (UG900) [Ref 5].
See also the Zynq-7000 All Programmable SoC Verification IP Data Sheet (DS940) [Ref 6].
IMPORTANT: For cores targeting 7 series or Zynq-7000 devices, UNIFAST libraries are not supported.
Xilinx IP is tested and qualified with UNISIM libraries only.
Debugging
This appendix includes details about resources available on the Xilinx Support website and
debugging tools.
Documentation
This product guide is the main document associated with the Processing System 7. This
guide, along with documentation related to all products that aid in the design process, can
be found on the Xilinx Support web page or by using the Xilinx Documentation Navigator.
Download the Xilinx Documentation Navigator from the Downloads page. For more
information about this tool and the features available, open the online help after
installation.
Solution Centers
See the Xilinx Solution Centers for support on devices, software tools, and intellectual
property at all stages of the design cycle. Topics include design assistance, advisories, and
troubleshooting tips.
Answer Records
Answer Records include information about commonly encountered problems, helpful
information on how to resolve these problems, and any known issues with a Xilinx product.
Answer Records are created and maintained daily ensuring that users have access to the
most accurate information available.
Answer Records for this core can also be located by using the Search Support box on the
main Xilinx support web page. To maximize your search results, use proper keywords such as
• Product name
• Tool message(s)
• Summary of the issue encountered
A filter search is available after results are returned to further target the results.
AR: 54446
Technical Support
Xilinx provides technical support at the Xilinx Support web page for this LogiCORE™ IP
product when used as described in the product documentation. Xilinx cannot guarantee
timing, functionality, or support if you do any of the following:
• Implement the solution in devices that are not defined in the documentation.
• Customize the solution beyond that allowed in the product documentation.
• Change any section of the design labeled DO NOT MODIFY.
To contact Xilinx Technical Support, navigate to the Xilinx Support web page.
The Vivado logic analyzer is used to interact with the logic debug LogiCORE IP cores,
including:
See Vivado Design Suite User Guide: Programming and Debugging (UG908) [Ref 8].
Xilinx Resources
For support resources such as Answers, Documentation, Downloads, and Forums, see Xilinx
Support.
References
These documents provide supplemental material useful with this product guide:
Revision History
The following table shows the revision history for this document.
Notice of Disclaimer
The information disclosed to you hereunder (the “Materials”) is provided solely for the selection and use of Xilinx products. To the
maximum extent permitted by applicable law: (1) Materials are made available "AS IS" and with all faults, Xilinx hereby DISCLAIMS
ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether
in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related
to, arising under, or in connection with, the Materials (including your use of the Materials), including for any direct, indirect, special,
incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a
result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised
of the possibility of the same. Xilinx assumes no obligation to correct any errors contained in the Materials or to notify you of
updates to the Materials or to product specifications. You may not reproduce, modify, distribute, or publicly display the Materials
without prior written consent. Certain products are subject to the terms and conditions of Xilinx’s limited warranty, please refer to
Xilinx’s Terms of Sale which can be viewed at https://www.xilinx.com/legal.htm#tos; IP cores may be subject to warranty and
support terms contained in a license issued to you by Xilinx. Xilinx products are not designed or intended to be fail-safe or for use
in any application requiring fail-safe performance; you assume sole risk and liability for use of Xilinx products in such critical
applications, please refer to Xilinx’s Terms of Sale which can be viewed at https://www.xilinx.com/legal.htm#tos.
AUTOMOTIVE APPLICATIONS DISCLAIMER
AUTOMOTIVE PRODUCTS (IDENTIFIED AS "XA" IN THE PART NUMBER) ARE NOT WARRANTED FOR USE IN THE DEPLOYMENT OF
AIRBAGS OR FOR USE IN APPLICATIONS THAT AFFECT CONTROL OF A VEHICLE ("SAFETY APPLICATION") UNLESS THERE IS A
SAFETY CONCEPT OR REDUNDANCY FEATURE CONSISTENT WITH THE ISO 26262 AUTOMOTIVE SAFETY STANDARD ("SAFETY
DESIGN"). CUSTOMER SHALL, PRIOR TO USING OR DISTRIBUTING ANY SYSTEMS THAT INCORPORATE PRODUCTS, THOROUGHLY
TEST SUCH SYSTEMS FOR SAFETY PURPOSES. USE OF PRODUCTS IN A SAFETY APPLICATION WITHOUT A SAFETY DESIGN IS FULLY
AT THE RISK OF CUSTOMER, SUBJECT ONLY TO APPLICABLE LAWS AND REGULATIONS GOVERNING LIMITATIONS ON PRODUCT
LIABILITY.
© Copyright 2013–2017 Xilinx, Inc. Xilinx, the Xilinx logo, Artix, ISE, Kintex, Spartan, Virtex, Vivado, Zynq, and other designated
brands included herein are trademarks of Xilinx in the United States and other countries. All other trademarks are the property of
their respective owners.