Zynq-7000 AP SoC and 7 Series FPGAs MIS v4.1
373
UG586 November 30, 2016
Chapter 2:
QDR II+ Memory Interface Solution
Table 2-18:
DEBUG_PORT Signal Descriptions
Signal
Direction Description
dbg_phy_wr_cmd_n[1:0]
Output
This active-Low signal is the internal wr_cmd used for
debug with the Vivado logic analyzer feature.
dbg_phy_rd_cmd_n[1:0]
Output
This active-Low signal is the internal rd_cmd used for
debug with the Vivado logic analyzer feature.
dbg_phy_addr[ADDR_WIDTH × 4 – 1:0]
Output
Control address bus used for debug with the Vivado logic
analyzer feature.
dbg_phy_wr_data[DATA_WIDTH × 4 – 1:0] Output
Data being written that is used for debug with the Vivado
logic analyzer feature.
dbg_phy_init_wr_only
Input
When this input is High, the state machine in
qdr_phy_write_init_sm stays at the write calibration
pattern to QDR II+ memory. This verifies calibration write
timing. This signal must be Low for normal operation.
dbg_phy_init_rd_only
input
When this input is High, the state machine in
qdr_phy_write_init_sm stays at read calibration state from
QDR II+ memory. This verifies calibration read timing and
returned calibration data. This signal must be Low for
normal operation.
dbg_byte_sel
Input
This input selects the corresponding byte lane and you set
the phaser/IDELAY tap controls
dbg_pi_f_inc
Input
This signal increments the PHASER_IN generated ISERDES
clk that is used to capture rising data
dbg_pi_f_dec
Input
This signal decrements the PHASER_IN generated
ISERDES clk that is used to capture rising data
dbg_po_f_inc
Input
This signal increments the PHASER_OUT generated
OSERDES clk that is used to capture falling data
dbg_po_f_dec
Input
This signal increments the PHASER_OUT generated
OSERDES clk that is used to capture falling data
dbg_phy_pi_fine_cnt
Output
This output indicates the current PHASER_IN tap count
position
dbg_phy_po_fine_cnt
Output
This output indicates the current PHASER_OUT tap count
position
dbg_cq_num
Output
This signal indicates the current CQ/CQ# being calibrated
dbg_q_bit
Output
This signal indicates the current Q being calibrated
dbg_valid_lat[4:0]
Output
Latency in cycles of the delayed read command
dbg_q_tapcnt
Output
Current Q tap setting for each device
dbg_inc_latency
Output
This output indicates that the latency of the
corresponding byte lane was increased to ensure proper
alignment of the read data to the user interface.
dbg_error_max_latency
Output
This signal indicates that the latency could not be
measured before the counter overflowed. Each device has
one error bit.