Zynq-7000 AP SoC and 7 Series FPGAs MIS v4.1
62
UG586 November 30, 2016
Chapter 1:
DDR3 and DDR2 SDRAM Memory Interface Solution
user_design/rtl/ip_top
This directory contains the user design (
).
user_design/rtl/phy
This directory contains the 7 series FPGA memory interface PHY implementation
(
).
round_robin_arb.v
This is a simple round-robin arbiter.
Notes:
1. All file names are prefixed with the MIG core version number. For example, for the MIG 4.1 release module name
of arb_mux in generated output is now mig_7series_v4_1_arb_mux.
Table 1-7:
Files in user_design/rtl/ip_top Directory
Description
mem_intfc.v
This is the top-level memory interface block that instantiates the
controller and the PHY.
memc_ui_top.v
This is the top-level Memory Controller module.
Notes:
1. All file names are prefixed with the MIG core version number. For example, for the MIG 4.1 release module name
of mem_intfc in generated output is now mig_7series_v4_1_mem_intfc.
Table 1-8:
Files in user_design/rtl/phy Directory
Description
ddr_byte_group_io
This module contains the parameterizable I/O logic instantiations and
the I/O terminations for a single byte lane.
ddr_byte_lane
This module contains the primitive instantiations required within an
output or input byte lane.
ddr_calib_top
This is the top-level module for the memory physical layer interface.
ddr_if_post_fifo
This module extends the depth of a PHASER IN_FIFO up to four entries.
ddr_mc_phy
This module is a parameterizable wrapper instantiating up to three I/O
banks, each with 4-lane PHY primitives.
ddr_mc_phy_wrapper
This wrapper file encompasses the MC_PHY module instantiation and
handles the vector remapping between the MC_PHY ports and your
DDR2 or DDR3 ports.
ddr_of_pre_fifo
This module extends the depth of a PHASER OUT_FIFO up to four
entries.
ddr_phy_4lanes
This module is the parameterizable 4-lane PHY in an I/O bank.
ddr_phy_ck_addr_cmd_delay
This module contains the logic to provide the required delay on the
address and control signals.
ddr_phy_dqs_delay
This module contains the DQS to DQ phase offset logic.
Table 1-6:
Files in user_design/rtl/controller Directory
(Cont’d)
Name
(1)
Description